在Facebook Graph API的documentation page上有很多示例链接,例如https://graph.facebook.com/me/likes?access_token=SOME_AT
有人可以解释如何生成这些链接的access_token吗?
我在文档中读到的只是关于仅为应用程序获取access_token,但在该页面上,每个人都可以在没有文件的情况下获得access_token。
答案 0 :(得分:1)
您可以使用图表API获取公开信息。人们在Facebook上设置了隐私设置,所以为了防止社交怪物跟踪你,他们(fb)创建了Autorisation。我相信在文档中,他们使用Developers App生成访问令牌。您可以通过创建应用程序并要求用户使用OAUTH对话框授权您的应用程序访问其数据来生成此Access令牌。通常在developer.facebook.com上阅读的人都启用了开发人员应用程序,因此可以轻松打开您的信息。
图谱API允许您这样做 轻松访问所有公共信息 关于一个对象。例如, https://graph.facebook.com/btaylor (布雷特泰勒)回归所有公众 关于布雷特的信息。例如a 用户的名字,姓氏和 个人资料图片是公开的 可用。
获取有关a的其他信息 用户,你必须先得到他们的 允许。在高层次,你需要 获取访问令牌 Facebook的用户。获得后 您可以为用户访问令牌 代表执行授权请求 通过包括访问权限的那个用户 您的Graph API请求中的令牌:
答案 1 :(得分:1)
这些链接中的access_token是使用您的Facebook身份和应用程序ID(可能与“developers.facebook.com”相关联)生成的。如果您使用其他Facebook帐户转到同一页面,您将看到不同的访问令牌。