Facebook Graph API,v3.2-如何获取Instagram帐户的用户媒体(3.6.2019)?

问题描述 投票:0回答:1

我正在将Instagram API集成到我们的服务中。截至3.6.2019,我已经尝试获取特定Instagram用户帐户的媒体。我试图理解文档,这是我到目前为止的工作:

  • 我有一个Instagram商业帐户
  • 我确实通过登录将我的Instagram帐户附加到我的公司页面上>
  • 我已经通过Graph API Explorer获得了页面和用户访问令牌。用户令牌具有以下权限:
    • 电子邮件
  • instagram_basic
  • manage_pages
  • pages_show_list
  • pages_messaging
  • public_profile
  • 我能够获取有关关联的Instagram帐户的信息,例如profile_picusername
  • 让我感到困惑的是,当我阅读文档时,用户信息检索似乎可以正常工作:

enter image description here

但是,如果我更改了URL以匹配媒体检索URL并保持相同的用户ID,则会出现以下错误

enter image description here

甚至通​​过文档说:

要在Instagram业务用户上获取所有媒体对象,请向该用户的/ media边缘发送GET请求。

以及提供的示例请求URL:

GET graph.facebook.com/17841405822304914/media

来源:https://developers.facebook.com/docs/instagram-api/reference/user/media/

我在做什么错?该URL似乎遵循文档说明。我确实将用户访问令牌用于媒体请求。根据文档的需要,访问令牌包含对instagram_basic的许可:

权限

来自Instagram业务用户的访问令牌,以及以下内容权限:

  • instagram_basic

我正在使用API​​版本3.2。

我正在将Instagram API集成到我们的服务中。截至3.6.2019,我已经尝试获取特定Instagram用户帐户的媒体。我试图理解文档,这是...

facebook-graph-api instagram media
1个回答
0
投票

您真的使用正确的instagram ID吗?尝试使用您使用的ID调用此API:https://graph.facebook.com/v5.0/[ENTER_ID]?fields=instagram_business_account{id, username,profile_picture_url}&access_token={}

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