【问题标题】:Getting page photos with Facebook Graph API使用 Facebook Graph API 获取页面照片
【发布时间】:2013-08-13 22:07:14
【问题描述】:

我在这里使用 Facebook Graph API:http://crackit.seegermattijs.be/wedstrijd.html 我正在尝试使用以下网址进行访问:https://graph.facebook.com/10150146071791729/photos

这工作了 2 周,但突然之间我总是出现以下错误

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

有没有人能解决这个问题?

亲切的问候

西格

【问题讨论】:

标签: facebook facebook-graph-api


【解决方案1】:

试试这个....

https://developers.facebook.com/tools/explorer/?method=GET&path=10150146071791729%2Fphotos

我使用的是“Graph API Explorer”,没问题。

"message": "请求此资源需要访问令牌。"

此消息的意思是“您没有使用 Facebook 登录”

【讨论】:

    【解决方案2】:

    您需要更新您的访问令牌。

    1. 确保您是 Facebook 主页的管理员。

    2. 转到: http://developers.facebook.com/tools/explorer

    3. 在API Navigator中,你可以看到“/me”会调出你自己的基本信息。

    4. 尝试输入“/me/accounts”以查看是否可以看到任何内容。它应该会给你一个错误。

    5. 点击“获取访问令牌”

    6. 会弹出一个窗口。导航到“扩展权限”

    7. 选择“manage_pages”

    8. 点击“获取访问令牌”

    9. 现在再次尝试“/me/accounts”。您应该会在查看窗口中看到组列表。

    10. 选择你想要的页面,然后点击“id”字段

    11. 接下来,在左侧窗口中,您可以看到“节点:”和一个 + 号。点击 + 号查看您有哪些选项。

    12. 点击 + 号并向下滚动到“连接”并选择“相册”

    13. 子级,选择“照片”

    14. “照片”子级,选择“来源”

    15. 现在点击右侧的“提交”。您将看到一个 JSON 返回,其中包含您 Facebook 页面中所有照片的 url。

    16. 复制 URL - https://graph.facebook.com/?fields=albums.fields(photos.fields(source)) 并将其插入浏览器。您应该会看到所有照片的 JSON。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多