【发布时间】:2016-06-01 07:49:10
【问题描述】:
我正在尝试从 facebook 获取一个人的共同朋友。我使用以下教程中的代码变体。
https://www.youtube.com/watch?v=TcABLvN6Fmk
并尝试使用以下信息
https://developers.facebook.com/docs/graph-api/reference/v2.6/user.context/mutual_friends
我几乎可以正常工作了我的问题是我无法弄清楚如何对查询进行短语化
这是我的代码
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/>";
}
}
【问题讨论】:
标签: php facebook facebook-graph-api