0

我有公共页面帖子 ID,我想获得更多数据。当我像这样进行 API 调用时,

https://graph.facebook.com/{POST-ID}

我取回了有关页面帖子的完整数据,包括评论、链接、附加照片等。但是,当我尝试在 facebook4j 库中使用 callGetAPI 进行调用时,它总是将我的访问令牌添加到 url 的末尾,所以它变成了

https://graph.facebook.com/{POST-ID}?access_token={TOKEN}

通过这个调用,我只返回了三个字段:created_time、message 和 id(又是 {POST-ID})。为什么会这样?使用有效访问令牌获得的数据少于没有它的数据。

4

1 回答 1

0

这是 Graph API v2.4 附带的一项功能:“声明性字段”。尝试使用旧应用程序的访问令牌,您可能会得到相同的结果。虽然,不使用访问令牌时它看起来像一个错误。

更多信息:https ://developers.facebook.com/docs/apps/changelog#v2_4

于 2016-03-30T16:23:00.830 回答