2

そこで、グラフAPIを使用してユーザーの友達リストにアクセスする方法を考えました。

<?php
if($user_id) {

  try {
        $friends = $facebook->api("/me/friends/work_history");
    }
    catch(Exception $o){
        d($o);
    }
}
?>

私がそれを取り除くならばwork_history、エコーすることによって友人のリストを返し$friendsます。そこに保持work_historyすると、空白のデータ配列が返されます。テストユーザーを介して友達の作業履歴にアクセスする権限を付与しましたが、何も返されません。

テストユーザーの友達の作業履歴のリストにアクセスするにはどうすればよいですか?

4

2 に答える 2

7

次のURLにアクセスして、作業フィールドが必要であることを指定します。

https://graph.facebook.com/me/friends?fields = id、name、work&access_token = .. ..

于 2011-11-18T23:37:24.513 に答える
0

デフォルトでは、user_work_historyにはアクセスできません。必要に応じて、Facebookによるレビューを受ける必要があります。しかし、それは非常に難しいでしょう。

https://developers.facebook.com/docs/apps/review

于 2015-10-30T21:51:24.200 に答える