$user_id = $facebook->getUser(); ได้ค่า 0 ตลอดเลย ช่วยที

เริ่มโดย bankbank13, 25 มิถุนายน 2012, 13:16:48

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

bankbank13


  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

กูถูกแล้วหนิครับ มันยังไม่ได้ authen ท่านก็ echo ออกมา
รับโม ปรับแต่ง ติดตั้ง แก้ไข [direct=http://www.simpleyoursite.com]บอร์ด SMF[/direct] ผลงาน [direct=http://www.simpleyoursite.com/portfolio.html]คลิกที่นี่[/direct]

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

[direct=http://www.simpleyoursite.com]รับทำเว็บไซต์เชียงใหม่[/direct] | [direct=http://www.simpleyoursite.com]รับทำเว็บไซต์[/direct]

bankbank13

อ้างถึงจาก: ganginwpop ใน 25 มิถุนายน 2012, 13:26:13
กูถูกแล้วหนิครับ มันยังไม่ได้ authen ท่านก็ echo ออกมา

ยังไงเหรอท่าน ไม่เข้าใจแหะๆพอดีมือใหม่อ่าครับ  :wanwan017:

solutioncom

อ้างถึงจาก: bankbank13 ใน 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:


ถ้า $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='';
//print_r($friends);
foreach($friends['data'] as $item){
$set_friends .= '<div class="grid_item"><a href="http://www.facebook.com/profile.php?id='.$item['id'].'"><img alt="'.$item['name'].'" title="'.$item['name'].'" src="https://graph.facebook.com/'.$item['id'].'/picture"></a></div>';
}
echo 
$set_friends;
 
?>


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

obi001

อ้างถึงจาก: solutioncom ใน 25 มิถุนายน 2012, 14:39:16
อ้างถึงจาก: bankbank13 ใน 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:


ถ้า $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='';
//print_r($friends);
foreach($friends['data'] as $item){
$set_friends .= '<div class="grid_item"><a href="http://www.facebook.com/profile.php?id='.$item['id'].'"><img alt="'.$item['name'].'" title="'.$item['name'].'" src="https://graph.facebook.com/'.$item['id'].'/picture"></a></div>';
}
echo 
$set_friends;
 
?>


ลองปรับใช้ดูนะครับ  :wanwan003:
thz
ขอให้เงินทองจงอยุ่กับท่าน

bigz3105

#5
ขอนอกเรื่องนิดหนึ่งนะครับ เครื่องหมาย "->" เรียกว่าอะไรแล้วใช้งานอย่างไรใน php ครับ
รับทำเว็บไซด์ขนาดเล็ก ไปจนถึง ERP
BIRD [SUPHAN] I'm Programmer,I have no life. colorful life.
web & mobile app developer. รับทำเว็บไซด์ & mobile app.
รับทำระบบดึงสินค้า & จัดการ shipping จากจีน
[direct=https://www.torfunbrand.com]ของเล่นเด็ก[/direct][direct=https://www.saledidi.com]ของเล่นเด็ก ราคาถูก[/direct]

kokarat

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

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

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

$obj = new Facebook();

$id = $obj->id

ปรมาณนนี้ครับ