【发布时间】:2013-10-07 18:36:49
【问题描述】:
我想从图形 api 获取数据,特别是我尝试从一个组中获取时间线。例如,让我们看看在 fb 开发者概述中提供的请求...
https://graph.facebook.com/195466193802264 这会按预期返回一个带有组信息的 json
https://graph.facebook.com/195466193802264/feed 这应该返回组的时间线,但我收到以下错误
{ “错误”: { "message": "请求此资源需要访问令牌。", “类型”:“OAuthException”, “代码”:104 } }
所以我创建了一个 fb 应用程序(我怀疑我一开始就需要这样做)并创建了一个访问令牌,但是我找不到任何示例如何将访问令牌与 get 请求一起发送,我只发现如何使用 curl 通过发布请求发送访问令牌的示例。我什至尝试使用 mechanize 使用 python 伪造浏览器并登录 fb,并确认我同意应用程序权限...再次,将令牌放在哪里获取数据??
我认为这个 api 很棒,但文档几乎很棒,在第一个视频中,这个家伙告诉你使用图形 api 与发出常规 http 请求相同,它应该是,但是请提供一个工作示例怎么办...
那么有人可以告诉我如何使用应用程序密钥和秘密正确获取访问令牌,以及如何通过上述请求传递此令牌以获取组的时间线吗?非常感谢
【问题讨论】:
-
对于 GET 请求,您只需将访问令牌作为名为
access_token的参数和适当的值传递。
标签: facebook facebook-graph-api facebook-opengraph