我几乎阅读了所有graph API
并且根本没有读到这件事。
我是一些用户,需要获取其他公共页面照片。就是这样,非常简单。
所以要做到这一点,我可以:
https://graph.facebook.com/page id/photos/uploaded/
哪个效果很好。给json一张照片。
但是Facebook总是在各处谈论这个tokens
。你需要一个token
。
所以经过这么多的挫折之后,我得到了这个令牌,我创建了一些应用程序。
问题是,我用这个令牌做什么?我没有在API中看到我将此标记放入http请求中的任何位置。
以此处显示的此请求为例,它适用于没有令牌的任何页面。令牌在哪里?为什么我需要它?
为什么在谈论获取某些页面的图像时,他们总是说你必须是该页面的管理员?不,我不想成为一个页面的管理员,我只是想通过简单的http请求获取其他页面的照片,我不拥有。
一切都搞砸了。
答案 0 :(得分:0)
您可以通过将access_token
附加到网址,将?access_token=xxx
应用于任何图表API请求。在您的示例中,生成的URL将是:
https://graph.facebook.com/page id/photos?access_token=xxx
access_token通常用于访问任何非公开的数据。虽然您不需要access_token
或是某个网页的管理员来获取照片,但您仍可能需要access_token
来访问位置或年龄限制的网页。
例如,我可以轻松地从可口可乐页面获取公开照片:
https://graph.facebook.com/cocacola/photos
但不适用于此受保护的页面(因为您必须年满18岁才能访问此页面):
https://graph.facebook.com/Betfair/photos