Facebook开放图私人团体饲料请求

时间:2013-10-07 18:36:50

标签: facebook facebook-graph-api opengraph

我想从图表api获取数据,特别是我试图从一个组中获取时间线。例如,让我们看看fb开发人员概述提供的请求......

https://graph.facebook.com/195466193802264 这会返回一个带有预期组信息的json

https://graph.facebook.com/195466193802264/feed 这应该返回组的时间轴,但我得到以下错误

{     “错误”:{        “message”:“请求此资源需要访问令牌。”,        “type”:“OAuthException”,        “代码”:104     }  }

所以我创建了一个fb应用程序(我怀疑我将需要在开始时这样做)并创建一个访问令牌,但后来​​我找不到任何示例如何与get请求一起发送访问令牌,我只发现一个示例如何使用curl发送带有发布请求的访问令牌。我甚至试图使用机械化伪造一个带python的浏览器并登录fb,并确认我同意应用程序权限......再次,在哪里放置令牌来获取数据?

我认为这个api很棒,但文档差不多很好,在第一个视频中,人们告诉你使用graph api与制作常规的http请求相同,应该如此,但请提供一个工作示例怎么做......

那么有人可以告诉我如何使用app密钥和密码正确获取访问令牌以及如何通过上述请求传递此令牌以获取组的时间线?非常感谢你

1 个答案:

答案 0 :(得分:4)

对于GET请求,您只需使用查询字符串参数:

https://graph.facebook.com/195466193802264/feed?access_token={access token}

就访问令牌而言,根据您需要的documentation

要阅读群组,您需要:

  • 任何有效的access_token,如果该组是公共的(即组的 隐私设置是开放的)
  • 用户非公共群组的user_groups权限
  • friends_groups对用户朋友的非公开群组的权限
  • 应用和游戏的群组需要使用App access_token。