android - 将 facebook sdk 与 android 应用程序和网络服务器一起使用

标签 android facebook facebook-graph-api facebook-php-sdk facebook-android-sdk

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

最佳答案

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

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

关于android - 将 facebook sdk 与 android 应用程序和网络服务器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29719967/

相关文章:

android - 对位图使用 5x5 颜色矩阵

Facebook 分享按钮内部服务器错误

asp.net-mvc - 随机端口上的 Facebook OAuth + AppHarbor 解决方法

facebook - 使用 checkin 数据填充测试用户

ios - 如何在 iOS 中以 pageadmin 身份在 Facebook 页面上发布状态提要?

android - Facebook 游戏请求 - 不属于应用程序的对象

android - 如何更改SquareCamera库的目录?

android - 如何在约束布局中覆盖 View ?

android - HTC Desire 上的 EGLConfig,可用配置挂起设备

facebook - 如何使用黑莓 API 访问 facebook 或 twitter?