【问题标题】:Access Facebook page statuses with an app access token使用应用访问令牌访问 Facebook 页面状态
【发布时间】:2013-03-09 19:03:46
【问题描述】:
阅读 API 文档 (https://developers.facebook.com/docs/reference/api/page/) 我假设为了阅读公共页面状态更新,我需要“任何有效的 access_token 或用户 access_token”(在此处引用文档)。
但是,如果我尝试使用我的应用访问令牌获取 public 页面的状态更新,我会收到以下响应:“请求此资源需要用户访问令牌”
GET 20531316728/statuses?access_token=myappaccesstoken
所以,我的问题是,如果文档完全错误,我做错了什么或什么?
【问题讨论】:
标签:
facebook-graph-api
oauth
facebook-oauth
【解决方案1】:
Facebook [1] 需要做出澄清。文档要么已经过时,要么 Facebook 改变了处理这些更新的想法,这很有趣
GET /PAGE_ID/feed?access_token=myappaccesstoken
有效(并保持所有状态)。 IRC #facebook 中的某个人告诉我,状态调用可能更贵(对这个想法不太买账)。
我目前的立场是,要么
- 任何有效的 access_token 或用户 access_token 都应该暗示那些不包括应用程序令牌的人
- Facebook 意识到,当 Facebook 需要某种形式的身份验证时,可以通过在页面上使用应用令牌绕过 OAuth 流程。
说到底,这些都是假设。
我无法从任何 Facebook 员工那里得到明确的答案,以确定这是否确实是一个错误或有意删除此功能。
[1] - http://developers.facebook.com/bugs/480742545315442