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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming$user_id = $facebook->getUser(); ได้ค่า 0 ตลอดเลย ช่วยที
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: $user_id = $facebook->getUser(); ได้ค่า 0 ตลอดเลย ช่วยที  (อ่าน 1269 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
bankbank13
Newbie
*

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

กระทู้: 7



ดูรายละเอียด
« เมื่อ: 25 มิถุนายน 2012, 13:16:48 »

โค๊ด:
  session_start();
  include ('facebook.php');
 
    $config = array(
      'appId' => '324358610xxxxxx',
      'secret' => 'bfefdb7d3bd495f97934d1501axxxxxx',
  'fileUpload' => true,
  );
 
   $facebook = new Facebook($config);
   $user_id = $facebook->getUser();

 echo $user_id; // ได้ค่า 0 ตลอดเลยอ่าครับ

   if ($user_id) {
      try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $facebook->api('/me?metadata=1');
      } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
      }   
    }   
 

พอดีจะลองเขียน app  อ่าครับ

ใครทราบรบกวนบอกหน่อยจ้าา  wanwan017
บันทึกการเข้า
ganginwpop
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,448



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 25 มิถุนายน 2012, 13:26:13 »

กูถูกแล้วหนิครับ มันยังไม่ได้ authen ท่านก็ echo ออกมา
บันทึกการเข้า

รับโม ปรับแต่ง ติดตั้ง แก้ไข บอร์ด SMF ผลงาน คลิกที่นี่

อ่านการ์ตูนออนไลน์ ที่ MangaOnlines.com
Auto Pic Post to SMF from Mthai DEMO : MangaOnlines.com

รับทำเว็บไซต์เชียงใหม่ | รับทำเว็บไซต์
bankbank13
Newbie
*

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

กระทู้: 7



ดูรายละเอียด
« ตอบ #2 เมื่อ: 25 มิถุนายน 2012, 13:37:23 »

กูถูกแล้วหนิครับ มันยังไม่ได้ authen ท่านก็ echo ออกมา

ยังไงเหรอท่าน ไม่เข้าใจแหะๆพอดีมือใหม่อ่าครับ  wanwan017
บันทึกการเข้า
solutioncom
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 543



ดูรายละเอียด
« ตอบ #3 เมื่อ: 25 มิถุนายน 2012, 14:39:16 »

โค๊ด:
  session_start();
  include ('facebook.php');
 
    $config = array(
      'appId' => '324358610xxxxxx',
      'secret' => 'bfefdb7d3bd495f97934d1501axxxxxx',
  'fileUpload' => true,
  );
 
   $facebook = new Facebook($config);
   $user_id = $facebook->getUser();

 echo $user_id; // ได้ค่า 0 ตลอดเลยอ่าครับ

   if ($user_id) {
      try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $facebook->api('/me?metadata=1');
      } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
      }   
    }   
 

พอดีจะลองเขียน app  อ่าครับ

ใครทราบรบกวนบอกหน่อยจ้าา  wanwan017



โค๊ด:
ถ้า $user login ก็ให้ทำการโหลด ตัวเรา หรือ เพื่อน ถ้าไม่ใช่ก็ทำการ login ก่อน
if ($user) {
  try {

    $user_profile = $facebook->api('/me');
$friends= $facebook->api('/me/friends');



  } catch (FacebookApiException $e) {
$login_url = $facebook->getLoginUrl();
error_log($e->getType());
        error_log($e->getMessage());

  }
}

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl();
}
อันนี้เป็นการแสดงรายชื่อพร้อมรูปเพื่อนๆของ user ที่กำลัง login อยู่
 <?php 
$i 
1;
$column 10;
$set_friends=&#39;&#39;;
//print_r($friends);
foreach($friends[&#39;data&#39;] as $item){
$set_friends .= &#39;<div class="grid_item"><a href="http://www.facebook.com/profile.php?id=&#39;.$item[&#39;id&#39;].&#39;"><img alt="&#39;.$item[&#39;name&#39;].&#39;" title="&#39;.$item[&#39;name&#39;].&#39;" src="https://graph.facebook.com/&#39;.$item[&#39;id&#39;].&#39;/picture"></a></div>&#39;;
}
echo 
$set_friends;
 
?>

ลองปรับใช้ดูนะครับ  wanwan003
บันทึกการเข้า
obi001
ก๊วนเสียว
*

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

กระทู้: 365



ดูรายละเอียด
« ตอบ #4 เมื่อ: 25 มิถุนายน 2012, 15:07:24 »

โค๊ด:
  session_start();
  include ('facebook.php');
 
    $config = array(
      'appId' => '324358610xxxxxx',
      'secret' => 'bfefdb7d3bd495f97934d1501axxxxxx',
  'fileUpload' => true,
  );
 
   $facebook = new Facebook($config);
   $user_id = $facebook->getUser();

 echo $user_id; // ได้ค่า 0 ตลอดเลยอ่าครับ

   if ($user_id) {
      try {
        // Proceed knowing you have a logged in user who's authenticated.
        $user_profile = $facebook->api('/me?metadata=1');
      } catch (FacebookApiException $e) {
        error_log($e);
        $user = null;
      }   
    }   
 

พอดีจะลองเขียน app  อ่าครับ

ใครทราบรบกวนบอกหน่อยจ้าา  wanwan017



โค๊ด:
ถ้า $user login ก็ให้ทำการโหลด ตัวเรา หรือ เพื่อน ถ้าไม่ใช่ก็ทำการ login ก่อน
if ($user) {
  try {

    $user_profile = $facebook->api('/me');
$friends= $facebook->api('/me/friends');



  } catch (FacebookApiException $e) {
$login_url = $facebook->getLoginUrl();
error_log($e->getType());
        error_log($e->getMessage());

  }
}

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl();
}
อันนี้เป็นการแสดงรายชื่อพร้อมรูปเพื่อนๆของ user ที่กำลัง login อยู่
 <?php 
$i 
1;
$column 10;
$set_friends=&#39;&#39;;
//print_r($friends);
foreach($friends[&#39;data&#39;] as $item){
$set_friends .= &#39;<div class="grid_item"><a href="http://www.facebook.com/profile.php?id=&#39;.$item[&#39;id&#39;].&#39;"><img alt="&#39;.$item[&#39;name&#39;].&#39;" title="&#39;.$item[&#39;name&#39;].&#39;" src="https://graph.facebook.com/&#39;.$item[&#39;id&#39;].&#39;/picture"></a></div>&#39;;
}
echo 
$set_friends;
 
?>

ลองปรับใช้ดูนะครับ  wanwan003

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

ขอให้เงินทองจงอยุ่กับท่าน
bigz3105
ก๊วนเสียว
*

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

กระทู้: 393



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 25 มิถุนายน 2012, 15:53:17 »

ขอนอกเรื่องนิดหนึ่งนะครับ เครื่องหมาย "->" เรียกว่าอะไรแล้วใช้งานอย่างไรใน php ครับ
« แก้ไขครั้งสุดท้าย: 25 มิถุนายน 2012, 15:57:19 โดย bigz3105 » บันทึกการเข้า

รับทำเว็บไซด์ขนาดเล็ก ไปจนถึง ERP
BIRD [SUPHAN] I'm Programmer,I have no life. colorful life.
web & mobile app developer. รับทำเว็บไซด์ & mobile app.
รับทำระบบดึงสินค้า & จัดการ shipping จากจีน
ของเล่นเด็ก ของเล่นเด็ก ราคาถูก
kokarat
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 853



ดูรายละเอียด
« ตอบ #6 เมื่อ: 25 มิถุนายน 2012, 16:58:40 »

ขอนอกเรื่องนิดหนึ่งนะครับ เครื่องหมาย "->" เรียกว่าอะไรแล้วใช้งานอย่างไรใน php ครับ

มันสัญลักษ์ ที่เอาไว้อ่างถึง ข้อมูลข้างใน object ครับ  เช่น  new class facebook มาซึ้งข้างใน facebook อาจจะมีทั้ง  id,name,lastname,email etc....

เราอยากจะเรียกใช้งาน id ที่ new มาจาก facebook ก็จะใช้

$obj = new Facebook();

$id = $obj->id

ปรมาณนนี้ครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์