Facebook API - 使用访问令牌时调用 returns 更少的字段
Facebook API - call returns less fields when using access token
我有 public 页面 post id,我想获得更多关于它的数据。当我这样调用 API 时,
https://graph.facebook.com/{POST-ID}
我取回了有关页面 post 的完整数据,包括评论、link、附加照片等。但是,当我尝试在 facebook4j 库中使用 callGetAPI 进行调用时,它总是将我的访问令牌添加到 url 的末尾,因此它变成了
https://graph.facebook.com/{POST-ID}?access_token={TOKEN}
通过此调用,我只返回三个字段:created_time、消息和 ID(再次为 {POST-ID})。为什么会这样?与没有有效访问令牌相比,我获得的数据更少。
这是 Graph v2.4 附带的功能 API:"Declarative Fields"。尝试使用旧应用程序的访问令牌,您可能会得到相同的结果。虽然,当不使用访问令牌时它看起来像是一个错误。
更多信息:https://developers.facebook.com/docs/apps/changelog#v2_4
我有 public 页面 post id,我想获得更多关于它的数据。当我这样调用 API 时,
https://graph.facebook.com/{POST-ID}
我取回了有关页面 post 的完整数据,包括评论、link、附加照片等。但是,当我尝试在 facebook4j 库中使用 callGetAPI 进行调用时,它总是将我的访问令牌添加到 url 的末尾,因此它变成了
https://graph.facebook.com/{POST-ID}?access_token={TOKEN}
通过此调用,我只返回三个字段:created_time、消息和 ID(再次为 {POST-ID})。为什么会这样?与没有有效访问令牌相比,我获得的数据更少。
这是 Graph v2.4 附带的功能 API:"Declarative Fields"。尝试使用旧应用程序的访问令牌,您可能会得到相同的结果。虽然,当不使用访问令牌时它看起来像是一个错误。
更多信息:https://developers.facebook.com/docs/apps/changelog#v2_4