我是 Android 的新 faceboookSDK。 我想通过 facebook Graph API 从 facebook 获取粉丝页面的提要。我知道这是可能的,如果用户已登录。
现在我的问题:
有什么解决方案可以在不登录的情况下获取粉丝专页的公共(public) Facebook 提要吗? 什么是客户端 token 及其用途?似乎没有关于客户端 token 使用的文档。
我在文档中找不到任何示例或描述。
谢谢你的帮助
最佳答案
无需登录,您可以使用 App Access Token。它永远有效,但您无法访问受限页面。如果页面受年龄或位置限制,您必须使用用户 token - 否则将无法检测用户是否被允许查看页面或其内容。
有关 token 及其生成方式的更多信息:
- https://developers.facebook.com/docs/facebook-login/access-tokens
- http://www.devils-heaven.com/facebook-access-tokens/
您还可以查看 API 引用以了解可以使用哪些 token :https://developers.facebook.com/docs/graph-api/reference/page/feed#read
顺便说一句,App Tokens 永远不应该在客户端代码中使用,因为它们包含 App Secret(出于某种原因被称为“ secret ”)。 Extended Page Tokens 也是如此,因为它们也永远有效。无论如何,您应该在自己的服务器上缓存结果,并使用 Android 应用程序访问您的服务器/数据库,而不是一直直接访问 Graph API。
关于android - Facebook 客户端 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34903483/