1

阅读 API 文档(https://developers.facebook.com/docs/reference/api/page/)我假设为了阅读公共页面状态更新,我需要“任何有效的 access_token 或用户 access_token”(引用这里的文档)。

但是,如果我尝试使用我的应用访问令牌获取公共页面的状态更新,我会收到以下响应:“请求此资源需要用户访问令牌”

GET 20531316728/statuses?access_token=myappaccesstoken

所以,我的问题是,如果文档完全错误,我做错了什么还是什么

4

1 回答 1

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

于 2013-03-20T16:11:39.460 回答