我正在使用这段代码来做这件事,但它总是让我回复#34;而不是粉丝!"。 我做错了什么。
<?php
require 'php-sdk/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => '107896139417411',
'secret' => '6c98823d8b938ec92eb6846c17bc0156',
));
$user = $facebook->getUser();
$page_id = "406604096078918";
if ($user) {
try {
$likes = $facebook->api("/me/likes/".$page_id);
if( !empty($likes['data']) )
echo "I like!";
else
echo "not a fan!";
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'user_likes'
));
}
?>
有人可以帮我解决这个问题吗?这对我来说非常重要:&#39;)。 提前谢谢。
答案 0 :(得分:0)
您是否在代码中添加了“user_likes”权限?如果没有此权限,您将无法获得用户的喜欢“