Facebook graph api Facebook api为什么我需要令牌?

Facebook graph api Facebook api为什么我需要令牌?,facebook-graph-api,Facebook Graph Api,我已经阅读了几乎所有的graph API,但我一点也不明白这一点。 我是一些用户,谁需要得到一些其他公共页面的照片。就是这样,很简单。 为此,我可以: https://graph.facebook.com/page id/photos/uploaded/ 这很好用。提供一个带有照片的json 但是,Facebook总是到处谈论这种代币。你需要一个代币。 所以,在经历了这么多的挫折之后,我得到了我在我制作的某个应用程序中创建的这个令牌 问题是,我用这个令牌做什么??我在API中没有看到我将此令牌

我已经阅读了几乎所有的graph API,但我一点也不明白这一点。 我是一些用户,谁需要得到一些其他公共页面的照片。就是这样,很简单。 为此,我可以:

https://graph.facebook.com/page id/photos/uploaded/
这很好用。提供一个带有照片的json

但是,Facebook总是到处谈论这种代币。你需要一个代币。 所以,在经历了这么多的挫折之后,我得到了我在我制作的某个应用程序中创建的这个令牌

问题是,我用这个令牌做什么??我在API中没有看到我将此令牌放入http请求的任何地方

以我在这里展示的这个请求为例,它适用于没有令牌的任何页面。那么代币到哪里去了?为什么我需要它

为什么在谈到获取某个页面的图像时,他们总是说你必须是该页面的管理员?不,我不想成为一个页面的管理员,我只想通过一个简单的http请求获取我不拥有的其他页面的照片

对我来说,一切都乱七八糟。

您可以通过在URL中附加?access\u token=xxx,将access\u token应用于任何Graph API请求。在您的示例中,生成的URL为:

https://graph.facebook.com/page id/photos?access_token=xxx
access_令牌通常用于访问任何非公共数据。虽然您确实不需要访问令牌或页面管理员来获取照片,但您可能仍然需要访问令牌来访问具有位置或年龄限制的页面

例如,我可以很容易地从可口可乐页面获取公共照片:

https://graph.facebook.com/cocacola/photos
但不适用于此受保护页面,因为您必须年满18岁才能访问此页面:

https://graph.facebook.com/Betfair/photos