Facebook 开放图谱私有(private)群组供稿请求

标签 facebook facebook-graph-api facebook-opengraph

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

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

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

{ “错误”: { "message": "请求此资源需要访问 token 。", “类型”:“OAuthException”, “代码”:104 }

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

我认为这个 api 很棒,但文档几乎很棒,在第一个视频中,那个人告诉你使用图形 api 与发出常规 http 请求相同,它应该是这样,但请提供一个工作示例怎么做...

那么有人可以告诉我如何使用应用程序 key 和 secret 正确获取访问 token ,以及如何将此 token 与上述组时间线请求一起传递吗?非常感谢

最佳答案

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

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

就访问 token 而言,根据 documentation你需要:

要阅读群组,您需要:

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

关于Facebook 开放图谱私有(private)群组供稿请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232117/

相关文章:

android - 如何实现 "sign in with Facebook"和 "sign in with twitter"按钮?

android - 使用 FacebookDialog 在 Facebook 上发布照片

facebook - 从 Facebook 群组获取实时更新?

Facebook API 错误 : (#210) Subject must be a page

Facebook og :url meta tag stripping query parameters

css - 移动/定位 Facebook Like 按钮评论弹出窗口

java - 具有移动应用程序身份验证的 RESTful Web 服务

facebook - 无法使用 Facebook C# SDK 获取页面 "like"状态

facebook-graph-api - Open Graph 操作需要多长时间才能从 'pending' 获得批准?

blogger - 哪个 Blogger 模板数据标签获取原始的、未调整大小的帖子图像?