Php 如何使用post\u ID/OBJECT\u ID获取facebook链接帖子的赞数
我有一个应用程序,可以处理jpeg格式的输入,然后将生成的图像链接发布到用户的时间线。现在我想得到每个帖子的赞数,并用另一个“赞”按钮(与同一帖子链接)在a中回传。我该怎么做?我在发布图像链接时使用了“PHPSDK”(在另一个.PHP文件中)。我希望尽可能使用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
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循环。我还以为你已经有职位了。。。?