私はFacebookの人からの共通の友人を取得しようとしています。次のチュートリアルのコードのバリエーションを使用しています。Facebook SDK PHPの相互フレンズ
https://www.youtube.com/watch?v=TcABLvN6Fmk
と、以下の情報を使用しようと
https://developers.facebook.com/docs/graph-api/reference/v2.6/user.context/mutual_friends
アイブ氏は、ほぼそれは私の問題を働いてしまった私はここに、クエリに
をphrazeする方法を見つけ出すことができないということです私のコードです
require "fbsdk/src/Facebook/autoload.php";
$fb = new Facebook\Facebook([
'app_id' => 'MY_APP_ID',
'app_secret' => 'MY_APP_SECRET',
'default_graph_version' => 'v2.6'
]);
if(isset($_SESSION['user_profile']['facebook_access_token'])){
$query = ‘/me/friends?limit=100’;
$res = $fb->get($query, $_SESSION['user_profile']['facebook_access_token']);
$my_friend_list = $res->getGraphEdge()->asArray();
echo "my friends that use the app:<br/>";
print_r($my_friend_list);
echo "<br/><br/>";
if(isset($_SESSION['query']['user'][$current_user]['user_facebook_id'])){
$query = 'HAVE NO IDEA HOW TO PHRAZE THIS QUERY';
$res = $fb->get($query, $_SESSION['user_profile']['facebook_access_token']);
$mutual_friend_list = $res->getGraphEdge()->asArray();
echo "mutual friends that use the app:<br/>";
print_r($mutual_friend_list);
echo "<br/><br/>";
}
}
を持っていることを確認してください。ありがとう。今すぐ返信していますが、これを行う必要がありました。 ---- query = '{user-id}?fields = context.fields%28mutual_friends%29'; --- レスポンスをデコードする必要があります。 ---- $ mutual_friend_list = $ res-> getGraphEdge() - > asArray(); ---- は機能しません。いくつかの研究をする時間。 – user3534309