2017-04-10 65 views
0

enter image description hereFacebook发布计数,计数一样,评论数,网页图形API V2.8

的股数,我在图形API很新,我要实现这个功能(上面的屏幕排序)。

$request = new FacebookRequest(
    $session, 
    'GET', 
    '/{object-id}/likes' 
); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 

没有得到页面的总喜欢。 请指导如何使用它。

其实我试图得到全部没有帖子,评论,喜欢,分享。

+0

保存页面喜欢的用户数量的字段是'fan_count'。 https://developers.facebook.com/docs/graph-api/reference/page/ – CBroe

+0

我怎样才能获得我的网页的总评价,评论,分享和帖子? –

+0

请阅读文档,它会告诉您哪些字段和边缘可用。 – CBroe

回答

0

我尝试了很多最终成功获得总帖子。

try { 
    $post_request=$fb->get("/{$page_id}/posts"); 
    } catch(Facebook\Exceptions\FacebookSDKException $e) { 
     echo $e->getMessage(); 
     exit; 
    } 




$total_post=array(); 
      $post_response=$post_request->getGraphEdge(); 
$response_array=$post_response->asArray(); 
        $total_post=array_merge($total_post,$response_array); 
       if($fb->next($post_response)){ 
       while($post_request=$fb->next($post_response)){ 

        $post_response=$post_request; 
        $response_array=$post_response->asArray(); 
        $total_post=array_merge($total_post,$response_array); 
       } 
       //echo "<pre>"; print_r($total_post); 
      } 


else { 
       $total_post=$post_request->getGraphEdge()->asArray(); 
       // print_r($total_post); 
      } 
     $page_post_total= count($total_post);