【发布时间】:2013-08-29 05:55:26
【问题描述】:
是否有可能(使用 facebook graph API)获取Facebook Page 发布的最后 5 个帖子?
我想在 Android 应用中显示此信息,并希望避免使用 Facebook Android SDK 的开销以避免显示“[App] 想访问您的公开个人资料和朋友列表”消息,因为它很烦人且不准确。
例如,以下调用无需身份验证令牌即可工作:https://graph.facebook.com/nike
但这个没有:https://graph.facebook.com/nike/posts
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104
}
}
我可以在没有身份验证令牌的情况下从该页面上刮下 HTML,但这对于这样一个简单的任务来说似乎有点过头了:https://www.facebook.com/nike/posts
总结一下:
这真的是 API 的限制吗?
有没有办法抑制“[App] 想要访问您的 使用 Android SDK 获取没有额外权限的身份验证令牌时的公共个人资料和好友列表”消息?
是否可以使用服务器端 SDK?
编辑:看起来最好的方法是在服务器端使用a long-lived App Access token。
【问题讨论】:
标签: android facebook facebook-graph-api facebook-php-sdk facebook-android-sdk