0

好吧,我真的不知道该怎么做,我在这里的一些帖子中看到的就像

使用它,您将获得粉丝页面 id 的东西。

$signedrequest = $facebook->getSignedRequest();

等等..

但我的问题出在这里,我正在尝试做一个 mysql 选择查询,例如

//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 粉丝页面名称?

任何帮助,将不胜感激。谢谢。

4

2 回答 2

2

使用图形 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.

希望能帮助到你。

于 2013-02-23T18:22:41.093 回答
0

您需要user_likes 权限

'范围' => 'email,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>';

              }

希望能帮助到你

于 2013-02-24T21:28:32.030 回答