好吧,我真的不知道怎么做,我在这里的一些帖子中看到的就像
使用此功能,您将获得粉丝页面ID。
$signedrequest = $facebook->getSignedRequest();
等等..
但我的问题在于此处,我正在尝试执行mysql select查询,例如
//Note that $uid is MY user id
$query = "SELECT fanpage_id FROM fb_table WHERE uid='".$uid."';
$result = mysql_query($query);
$fanpage_id = $result[0];
因此,如果我回显粉丝页面ID,它将像这样输出
420276361382765
如何使用PHP SDK将其转换为Facebook粉丝页面名称?
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
使用Graph API:
https://graph.facebook.com/**user_id**/likes?fields=name,created_time,id,likes,talking_about_count&access_token=**Your_Access_Token**
这是通过FQL:
select page_id from page_fan where uid = me()
您需要拥有以下权限:
user_likes permissions if querying the current user.
friends_likes permissions if querying a user's friend.
希望它有所帮助。
答案 1 :(得分:0)
您需要 user_likes权限
'scope'=>的电子邮件,user_likes,friends_birthday',
$pages=$facebook->api("/me/likes");
$row=array();
foreach($pages['data'] as $row)
{
echo $row['category'] ;
echo '<br>';
echo $row['name'] ;
echo '<br>';
echo $row['id'] ;
echo '<br>';
echo $row['created_time'] ;
echo '<br>--------------------------------------------------------------';
echo'<br>';
}
希望它有助于