facebook-graph-api - facebook 图形 api 页面 发布消息
问题描述
我想发出一个 facebook API 请求,将一条消息发布到我是管理员的页面。在这里,我发现了如何做到这一点,但是在使用此方案在 facebook graph api explorer 中尝试之后:
graph.facebook.com/page-id/feed
?message=Hello&access_token=your-access-token"
假设我有一个链接到我的页面的开发人员帐户,并且启用了 publish_pages 和 manage_pages 权限,并且 page-id 和 access-token 被替换为我的真实帐户。问题是我得到了该网站上最新帖子的回复,就像我只写graph.facebook.com/page-id/feed
并且我的页面上没有新帖子一样。我不知道最近的 facebook API 更新是否删除或修改了它,或者它是否不可能。
解决方案
使用此方案在 facebook graph api explorer 中尝试
graph.facebook.com/page-id/feed?message=Hello&access_token=your-access-token
您在这里发出 GET 请求 - GET 用于读取数据,而不是创建数据。
创建数据需要 POST 请求。因此,您可以通过那里的下拉菜单将请求方法从 切换为GET
,POST
然后单击+ Add parameter
以添加您的参数和值;
或者您可以在此处添加&method=post
到您的 GET 请求查询字符串的末尾 - 这是 API 提供的一种在环境中显式覆盖请求方法的方式,您只能发出 GET 请求。
推荐阅读
- php - 将一个表中的列连接到另一个表中的另一列 CodeIgniter
- sql - Postgresql 顺序扫描在 5 亿行上性能下降
- angular - 错误:未捕获(承诺中):TypeError:未定义不是函数
- html - 当 SVG 被隐藏或外部时,SVG 过滤器会失去颜色
- amazon-web-services - DynamoDb - 吞吐量限制究竟是如何工作的?
- bash - for 中的 printf 不在 bash 中迭代
- c# - “用户操作”结束时如何调用函数?
- python - 调用 .bounds 方法时 GeoSeries 对象解释为 NoneType
- javascript - 在云功能firebase中单击时如何调用功能?
- android - 无法删除 Android tabLayout 中的操作栏