android - Facebook 客户端 token

标签 android facebook facebook-graph-api

我是 Android 的新 faceboookSDK。 我想通过 facebook Graph API 从 facebook 获取粉丝页面的提要。我知道这是可能的,如果用户已登录。

现在我的问题:

有什么解决方案可以在不登录的情况下获取粉丝专页的公共(public) Facebook 提要吗? 什么是客户端 token 及其用途?似乎没有关于客户端 token 使用的文档。

我在文档中找不到任何示例或描述。

谢谢你的帮助

最佳答案

无需登录,您可以使用 App Access Token。它永远有效,但您无法访问受限页面。如果页面受年龄或位置限制,您必须使用用户 token - 否则将无法检测用户是否被允许查看页面或其内容。

有关 token 及其生成方式的更多信息:

您还可以查看 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/

相关文章:

ios - 图片已上传到 Facebook 但未显示在页面上

javascript - 获取 Facebook 用户的 UserId

android - Eclipse/ADT 没有创建 main.xml 文件

android - Android fingerpaint 示例中的 quadTo

ios - 如何在 swift 从 Facebook SDK 解析 JSON 时检索分值

javascript - Facebook Javascript SDK 在流发布期间导致 IE8 上的 XSS 阻止

javascript - 我的应用程序中的所有 facebook uid

android - 如何在 Retrofit (Android) 中动态设置标题

android - 如何将 "complex"阴影添加到 android 中的 View ?

facebook - 通过其他人不可见的应用程序作为页面发布到页面墙