0

这是尝试使用 facebook-php-sdk 库检索 facebook 帖子的后续帖子

我正在尝试提取我所有的 Facebook 帖子,以便可以在我的网站上显示它们。这是我的代码:

$facebook = new Facebook(array(
   'appId'  => 'APPID',
   'secret' => 'APPSECRET',
));

$pageId = 'MYID';   
//$pageProfile = $facebook->api($pageId);
$pageFeed = $facebook->api($pageId . '/feed');

// Get User ID
$user = $facebook->getUser();
dpm($pageFeed);
drupal_goto($loginUrl);

当我检查生成的数组时,我只看到一个元素,它like在我的 facebook 页面上是一个。它会忽略所有帖子和点赞,甚至是我在调用loginUrl. 为什么是这样?

4

1 回答 1

0

为了获得您的提要,您必须使用令牌。要检索该令牌,请使用此 URL 进行 cURL 调用https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET

假设你已经得到它并且你调用了它$token。用它来获取你的提要。

 $pageFeed  = someCURLfunction("https://graph.facebook.com/{$yourid}/feed?{$token}");
  // this is what you had  $pageFeed = $facebook->api($pageId . '/feed');

    $jsonStuff = json_decode($pageFeed); //it's a json object. You need to decode it

           foreach ($jsonStuff as $feed)
           { 
            //loop through it and
            // finish it here

            }

这对我有用。我希望它有所帮助。

于 2013-08-30T16:40:00.813 回答