2013-05-06 73 views
0

我使用Facebook的图形API在这里:http://crackit.seegermattijs.be/wedstrijd.html我试图获得与以下网址访问:https://graph.facebook.com/10150146071791729/photos获取页面的照片与Facebook图形API

这是工作2个星期,但突然之间,我总是得到以下错误

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

有没有人可以弄清楚这一点?

亲切的问候

西格

+0

复制:http://stackoverflow.com/questions/16406501/access-public-pictures-without-an-access-token – 2013-05-07 03:45:18

+0

检查,如果您有有效的访问令牌来访问与否。 – 2013-05-07 05:57:41

回答

0

试试这个....

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

我使用 '图形API资源管理器',这是没有问题的。

“message”:“需要访问令牌来请求此资源。”

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

-1

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

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

  2. 去: http://developers.facebook.com/tools/explorer

  3. 在API浏览器中,可以看到“/我”带来了自己的基本信息。

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

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

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

  7. 选择 “manage_pages”

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

  9. 现在尝试 “/我/账户” 一次。您应该在查看窗口中看到一个组列表。

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

  11. 接下来,左边的窗口上,可以看到“节点:”和一个+号。点击+号,看看你有什么选择。

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

  13. 子级,请选择“照片”

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

  15. 现在点击右侧的“提交”。你会看到一个JSON返回的Facebook页面中的所有照片的网址。

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

相关问题