【问题标题】:is OAuth required in Facebook Graph API?Facebook Graph API 是否需要 OAuth?
【发布时间】:2013-10-05 11:26:39
【问题描述】:

我有一个问题..我想使用没有 OAuth 的 fb graph API 从 facebook 页面获取所有提要,但我有一个问题

https://graph.facebook.com/[page ID]/feed
i get the following response 

{
   "error": {
      "type": "OAuthAccessTokenException",
      "message": "An access token is required to request this resource."
   }
}

当我检查另一个页面时,它得到了正确的响应

https://graph.facebook.com/[another page ID]/feed

{
   "data": [
      {
...

为什么它要求一个页面的访问令牌...而不是另一个页面?

编辑

我在 2 天前检查了第一页 Graph 调用,它正在 100% 工作

【问题讨论】:

    标签: php facebook facebook-graph-api


    【解决方案1】:

    您应该始终包含 OAuth 访问令牌(无论是用户的,如果您直接代表用户工作,还是您的应用,如果您没有在用户的上下文中做某事)。否则,您可能无法访问您应该能够访问的所有内容。

    【讨论】:

      【解决方案2】:

      我不确定您是否需要 OAuth,但您可以通过以下方式get the access token

      更多资源:

      http://developers.facebook.com/docs/api

      【讨论】:

        【解决方案3】:

        是的,OAuth 是唯一受支持的身份验证形式。但是,有些页面不需要它,例如粉丝页面(例如https://graph.facebook.com/cocacola/feed

        编辑:Facebook 显然已经改变了他们在这个端点上的政策。

        【讨论】:

        • 感谢您的回答......那么我怎样才能让粉丝页面在没有身份验证的情况下接受图形 API 调用?
        • 另外......我在 2 天前测试了那个粉丝页面,它正在工作......但现在......它没有
        • @From,我只用curl https://graph.facebook.com/cocacola/feed就可以了。
        • 可口可乐可以 100% 工作……但对于我的页面……我使用常规图形 API 调用进行了测试,它正在工作……但今天不是……你认为问题是什么?
        • 我不确定,但如果您控制页面,请尝试facebook.com/help/?faq=12818的隐私选项
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多