ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใครเก่ง app Facebook เข้ามาหน่อย ช่วยแก้นิดหน่อย
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครเก่ง app Facebook เข้ามาหน่อย ช่วยแก้นิดหน่อย  (อ่าน 1245 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
pomsuay
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 424



ดูรายละเอียด เว็บไซต์
« เมื่อ: 25 พฤศจิกายน 2011, 10:10:11 »

ใครเก่ง app Facebook เข้ามาหน่อย ช่วยแก้นิดหน่อย

อยากให้มันขึ้นแบบนี้งะครับ


Thanks:   ฝากรูป

app นี้ครับ
http://www.facebook.com/apps/a...ication.php?id=312143095463865
มันขึ้น2ครั้ง - -

แล้วถ้าหน้านี้ไม่อยากให้แสดงก่อนทำไงครับ
http://www.facebook.com/idomovies?sk=app_312143095463865

หรือว่า ใส่Code นี้เข้าไปในหน้าเว็บเราด้วย
โค๊ด:
<?php    
   $app_id 
"YOUR_APP_ID";
   
$app_secret "YOUR_APP_SECRET";
   
$my_url "YOUR_URL";
   
$perms "user_actions.music, friends_actions.music";
   
session_start();
   
$code $_REQUEST["code"];

   if(empty(
$code)) {
     
$_SESSION[&#39;state&#39;] = md5(uniqid(rand(), TRUE)); //CSRF protection
     
$dialog_url "https://www.facebook.com/dialog/oauth?client_id=" 
       
$app_id "&redirect_uri=" urlencode($my_url) . "&perms=" 
       
$perms "&state=" $_SESSION[&#39;state&#39;];

     
echo("<script> top.location.href=&#39;" $dialog_url "&#39;</script>");
   }

   if(
$_REQUEST[&#39;state&#39;] == $_SESSION[&#39;state&#39;]) {
     
$token_url "https://graph.facebook.com/oauth/access_token?"
       
"client_id=" $app_id "&redirect_uri=" urlencode($my_url)
       . 
"&client_secret=" $app_secret "&code=" $code;

     
$response file_get_contents($token_url);
     
$params null;
     
parse_str($response$params);

     
$graph_url "https://graph.facebook.com/me?access_token=" 
       
$params[&#39;access_token&#39;];

     
$user json_decode(file_get_contents($graph_url));
     echo(
"Hello " $user->name);
   }
   else {
     echo(
"The state does not match. You may be a victim of CSRF.");
   }


?>

ช่วยหน่อยนะครับ

ขอบคุณครับ
บันทึกการเข้า

pomsuay
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 424



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 25 พฤศจิกายน 2011, 11:21:18 »

โค๊ด:
https://www.facebook.com/dialog/permissions.request?app_id=312143095463865&display=page&next=http%3A%2F%2Fwww.idomovie.com%2Ffacebook%2Findex.php&response_type=code&state=766dd0fac4321780aa9b3028d74b5b45&fbconnect=1

งง
บันทึกการเข้า

kokarat
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 853



ดูรายละเอียด
« ตอบ #2 เมื่อ: 25 พฤศจิกายน 2011, 11:27:00 »

ดูเรื่องการ authen ครับ
https://developers.facebook.com/
บันทึกการเข้า
pomsuay
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 424



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 25 พฤศจิกายน 2011, 12:25:59 »

ดูเรื่องการ authen ครับ
https://developers.facebook.com/

งงอยู่ดี
บันทึกการเข้า

pomsuay
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 424



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 25 พฤศจิกายน 2011, 12:33:57 »

https://developers.facebook.co...ocs/reference/api/permissions/

 wanwan044 wanwan044
บันทึกการเข้า

@@@
Administrator
สมุนแก๊งเสียว
*

พลังน้ำใจ: 33
ออฟไลน์ ออฟไลน์

กระทู้: 634



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 25 พฤศจิกายน 2011, 13:42:21 »

   $perms = "publish_stream,email";
บันทึกการเข้า

รับซื้อเว็บ 100uip ต่อวันขึ้นไป EA Forex
ultrasad
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 1,175



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 25 พฤศจิกายน 2011, 14:12:04 »

   $perms = "publish_stream,email";

change

โค๊ด:
     
    $response = file_get_contents($token_url);
     $params = null;
     parse_str($response, $params);

to


    $response = file_get_contents($token_url);
     $params = "publish_stream,email"; //อื่นๆ อะไรก็ว่าไป
     parse_str($response, $params);

อ้างอิง ตามนี้

https://developers.facebook.com/docs/authentication/

และ permissions ตามนี้

https://developers.facebook.co...ocs/reference/api/permissions/
บันทึกการเข้า

ThaiseoBoard | รวมรักใดในภิภพจบโลกา แม้นเลิศหล้า ก็ไม่ถึงกึ่งมารดร | I am Redshirted

ทฤษฎีทาง SEO อาจต้องทำตัว Bold หรือ Underline แต่คำว่า "รัก" ไม่ต้องก็ได้ เพราะเธอคงรู้ว่ามันมีความหมาย และ สำคัญ.

ดาวน์โหลดโปรแกรมฟรี ทำเว็บให้คนใช้ ไม่ได้ทำไว้ให้บอทอ่าน Smiley
หน้า: [1]   ขึ้นบน
พิมพ์