【问题标题】:Facebook graph api not returning all public fields [duplicate]Facebook graph api不返回所有公共字段[重复]
【发布时间】:2017-08-13 01:21:19
【问题描述】:

我曾经使用提要和帖子边缘调用 facebook 页面节点,它返回包括 cmets 等在内的所有字段,但现在我不知道会发生什么,它只返回 3 个字段(消息、created_time 和 id),我已经用 API explorer、邮递员和我的应用程序(一个 R 包)对其进行了测试,Facebook 有没有改变?即使在搜索 API 中,当我搜索页面时,它也会返回页面的类别,但它不再适用了..

【问题讨论】:

  • 请添加您的代码或至少添加确切的 api 调用。你忘了问字段吗?
  • graph.facebook.com/FatherOfNation/posts?access_token="" "data": [ { "message": "There are two days in the year that we can not do anything, yesterday and tomorrow. - Mahatama Gandhi", "created_time": "2017-06-29T16:21:32+0000", "id": "173835512636336_1606557689364104" },
  • 我没有使用请求字段,我默认接收所有字段
  • 总是在问题中添加相关的东西,而不是在 cmets...

标签: facebook facebook-graph-api


【解决方案1】:

https://developers.facebook.com/docs/graph-api/using-graph-api#reading

查看“选择字段”部分,您必须询问您想要获取的字段,否则您只会得到一些默认字段。

【讨论】:

  • 我默认接收所有字段,我没有改变,我现在必须请求所有字段
  • 另一个数据点,我看到了完全相同的东西。以前给我所有字段,现在不给我。很奇怪。
  • 如果您不要求这些字段,这并不难。奇怪的是您之前获得了所有字段,因为声明性字段很久以前就实现了。如果即使您特别要求它们也没有获得字段,那么它们可能已被弃用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多