Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与android应用程序和web服务器一起使用facebook sdk_Android_Facebook_Facebook Graph Api_Facebook Php Sdk_Facebook Android Sdk - Fatal编程技术网

与android应用程序和web服务器一起使用facebook sdk

与android应用程序和web服务器一起使用facebook sdk,android,facebook,facebook-graph-api,facebook-php-sdk,facebook-android-sdk,Android,Facebook,Facebook Graph Api,Facebook Php Sdk,Facebook Android Sdk,我希望为我的android应用程序实现Facebook登录SDK,并将请求用户好友列表的权限。然而,我的大部分后台工作都是在我的web服务器上进行的,我通过截击与我的应用程序进行通信。我想知道,一旦用户授予我的应用程序权限,我是否可以通过web服务器获取好友列表,或者我是否必须通过我的应用程序获取好友列表并将其发送到服务器。 感谢您的帮助您可以将用户访问令牌发送到服务器并请求服务器上的好友列表 $session = new FacebookSession('access-token-here')

我希望为我的android应用程序实现Facebook登录SDK,并将请求用户好友列表的权限。然而,我的大部分后台工作都是在我的web服务器上进行的,我通过截击与我的应用程序进行通信。我想知道,一旦用户授予我的应用程序权限,我是否可以通过web服务器获取好友列表,或者我是否必须通过我的应用程序获取好友列表并将其发送到服务器。
感谢您的帮助

您可以将用户访问令牌发送到服务器并请求服务器上的好友列表

$session = new FacebookSession('access-token-here');
$friends = (new FacebookRequest(
  $session, 'GET', '/me/friends'
))->execute()->getGraphObjectList(GraphUser::className());

感谢您的回答,我需要在php端添加任何身份验证代码吗?或者我可以立即开始查询图形吗?您可以开始进行图形API调用。我已经用PHPSDK的一个例子更新了我的答案。将您获得的访问令牌放入“此处访问令牌”,谢谢您的帮助。这肯定会有帮助