0

まあ、私は本当にこれを行う方法がわかりません、ここのいくつかの投稿で私が見るのは次のようなものです

これを使用すると、ファンページIDが取得されます。

$signedrequest = $facebook->getSignedRequest();

等々..

しかし、私の問題はここにあります。たとえば、mysqlselectクエリを実行しようとしています。

//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権限が必要です

'scope' =>'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 に答える