使用facebook API通过帖子ID接收页面ID

时间:2016-10-07 13:10:16

标签: java facebook facebook-graph-api groovy facebook-graph-api-v2.4

我遇到一个问题,我的数据存储库中只有帖子的帖子ID。由于Graph API,我必须在帖子ID之前加上页面ID的前缀。由于我没有信息发布这篇文章的页面,我在这里遇到了问题。

我有我的帖子ID,但现在需要知道哪个帖子可以获得哪个帖子ID作为前缀。

因此,我正在寻找一种方法来提供帖子ID并接收页面ID。

任何可能主动向我提供信息的API调用,或只是一个辅助信息?

2 个答案:

答案 0 :(得分:0)

我在这里找到了这个:

https://graph.facebook.com/v2.8/139946919369293_811518108920728?access_token={token}&fields=from
  

?从字段=

确实会返回:

{
  "from": {
    "name": "Henkel Careers",
    "id": "301655703240307"
  },
  "id": "301655703240307_811518108920728"
}

不幸的是,在我的情况下,这没有任何意义。由于Graph API仅允许{page_id}_{post_id}组合,因此您需要实际提供page_id,以便通过上述请求接收页面ID。

我希望有人有另一个解决方案!

答案 1 :(得分:0)

您可以尝试使用用户access_token来获取一组page_access_tokens - 然后您可以尝试映射到数据存储库,并根据返回的JSON对象数据为他们提供使用这些访问令牌发布到这些页面的选项。