Php 如何使用post\u ID/OBJECT\u ID获取facebook链接帖子的赞数

Php 如何使用post\u ID/OBJECT\u ID获取facebook链接帖子的赞数,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我有一个应用程序,可以处理jpeg格式的输入,然后将生成的图像链接发布到用户的时间线。现在我想得到每个帖子的赞数,并用另一个“赞”按钮(与同一帖子链接)在a中回传。我该怎么做?我在发布图像链接时使用了“PHPSDK”(在另一个.PHP文件中)。我希望尽可能使用POST\u ID或OJBECT\u ID访问facebook帖子。请给出一些关于使用什么以及如何开始的建议。这是我第一次使用facebook应用程序 现在我所拥有的就是processor.php上的这个。我想把输出放在gallery.ph

我有一个应用程序,可以处理jpeg格式的输入,然后将生成的图像链接发布到用户的时间线。现在我想得到每个帖子的赞数,并用另一个“赞”按钮(与同一帖子链接)在a中回传。我该怎么做?我在发布图像链接时使用了“PHPSDK”(在另一个.PHP文件中)。我希望尽可能使用
POST\u ID
OJBECT\u ID
访问facebook帖子。请给出一些关于使用什么以及如何开始的建议。这是我第一次使用facebook应用程序

现在我所拥有的就是processor.php上的这个。我想把输出放在gallery.php上。 提前感谢您的帮助

processor.php

        if($user_id) {
          try {
            $ret_obj = $facebook->api('/me/feed', 'POST',
                                        array(
                                          'link' => $post_link,
                                          'message' => 'Posting with the PHP SDK!'
                                     ));
            echo '<pre>Post ID: ' . $ret_obj['id'] . '</pre>';
            echo '<br /><a href="' . $facebook->getLogoutUrl() . '">logout</a>';
          } catch(FacebookApiException $e) {

            $login_url = $facebook->getLoginUrl( array(
                           'scope' => 'publish_stream, read_stream'
                           )); 
            echo 'Please <a href="' . $login_url . '">login.</a>';
            error_log($e->getType());
            error_log($e->getMessage());
          }   
        } else {

          $login_url = $facebook->getLoginUrl( array( 'scope' => 'publish_stream, read_stream' ) );
          echo 'Please <a href="' . $login_url . '">login.</a>';

        } 
if($user\u id){
试一试{
$ret_obj=$facebook->api('/me/feed',POST',
排列(
“链接”=>$post\U链接,
'消息'=>'使用PHP SDK发布!'
));
回显“Post ID:”.$ret_obj['ID']。”;
$likes    = $facebook->api("/".$POSTID."/likes");
回声“
”;
$likes    = $facebook->api("/".$POSTID."/likes");
}捕获(FacebookApiException$e){ $login\u url=$facebook->getLoginUrl(数组)( '范围'=>'发布\u流,读取\u流' )); 回音“请”;
$likes    = $facebook->api("/".$POSTID."/likes");
错误日志($e->getType()); 错误日志($e->getMessage()); } }否则{ $login\u url=$facebook->getLoginUrl(数组('scope'=>'publish\u stream,read\u stream'); 回音“请”;
$likes    = $facebook->api("/".$POSTID."/likes");
}
`

你会得到FB的喜欢


这将返回一个数组…

“现在我想获得每篇文章的赞数,并用另一个赞按钮将其回传到一个数组中”-你说的“另一个赞按钮”是什么意思?你只想要一个标准的FB-like按钮吗?谢谢@CBroe.。是的,如果这是最简单的按钮的话…这也算上时间轴帖子中的喜欢数吗?我读过一篇帖子,上面说它需要JSSDK。但是我不知道如何使用它。谢谢@Petra。。我可以将其与mysql查询合并吗?或者把它放在查询中?我需要包括PHP SDK,对吗?再次谢谢。我能拿到$POSTID吗?我希望它在gallery.php中。但我是在process.php中发布的。谢谢如果我试着打印
$likes
它只打印单词“Array”。如何获得该数组值的确切类数?感谢进一步的帮助,您可以使用var_dump($likes)来查看它,或者创建foreach循环。我还以为你已经有职位了。。。?