从网址获取Instagram帖子的Facebook Media-id

问题描述 投票:9回答:2

如果我有一个Instagram帖子,那么无论如何获得Instagram帖子的Facebook ID?要清楚,如果我要查看https://www.instagram.com/p/Bcqn51ynrd5/,我可以通过执行以下两项操作之一找到instagram media-id:

然而,这些都不是与facebook的新instagram graph insights相关的媒体ID。如果我已经拥有facebook media-id,我可以通过调用graph.facebook.com/{facebook-media-id}?fields=ig_id获取Instagram media-id,但我无法找到反向。这可能吗?

facebook facebook-graph-api instagram instagram-api
2个回答
2
投票

我不认为这是可能的。它在Insights API文档中列为限制。

列出当前限制:

  • 我们只存储2年的指标数据。
  • 您一次只能获得一个Instagram商业帐户的见解。
  • 您无法获得Facebook页面的见解。
  • 故事洞察仅在24小时内可用,即使故事已存档或突出显示。如果您想在故事到期之前获得最新的故事洞察,请为Instagram主题设置Webhook并订阅story_insights字段。

0
投票

打电话给graph.facebook.com/{instagram-business-account-id}/media?fields=ig_id

它返回Facebook和Instagram媒体ID的列表:

{
  "data": [
    {
      "ig_id": "1729885037886968354",
      "id": "16961190105043123"
    },
    {
      "ig_id": "1714698694055731973",
      "id": "16949739045077321"
    }
    ...

然后找到相应的Facebook的媒体ID,你可以得到的见解。

此外,而不是ig_id使用shortcode中的graph.facebook.com/{instagram-business-account-id}/media?fields=shortcode字段和遍历列表直接搜索短代码,所以你可以跳过“通过短代码找到Instagram媒体ID”步骤。

© www.soinside.com 2019 - 2024. All rights reserved.