【问题标题】:Facebook SDK does not return Instagram mediaFacebook SDK 不返回 Instagram 媒体
【发布时间】:2018-07-23 15:03:01
【问题描述】:

我正在使用新的 Facebook API 我需要访问连接到 Facebook 企业帐户的 Instagram 用户的所有信息。 我有一个拥有所有权限的已获批准的 Facebook 应用

manage_pages , instagram_basic , page_access

目前通过 facebook explorer 工具甚至 PHP SDK,我可以访问所有 instagram 详细信息,例如 bio 、 profile_pic 、 username 但媒体除外 我需要知道如何访问 instagram 的所有媒体

我尝试使用这些查询进行访问,所有这些都返回除媒体之外的所有信息:

me/media
34324098389788871/media
34324098389788871/?fields=media,bio,username

当我尝试通过此查询获取 Instagram 详细信息时

me?fields=instagram_accounts{id,media,username} 

在资源管理器区域它向我显示此消息

The media field does not exist on the InstagramUser object.

【问题讨论】:

  • 是企业帐号吗?
  • 当然可以。 Facebook 不支持非企业帐户
  • 所以你确实是通过一个页面来获取这个 id 的,是吗?
  • 是的。还提供了所有其他详细信息,但媒体不返回

标签: facebook instagram facebook-php-sdk instagram-api


【解决方案1】:

Facebook 最近进行了一些更改,现在提供了获取媒体的功能 他们每天都在使用他们的 Graph API,但你在任何地方都找不到任何支持中心 顺便说一句,这里是您可以获取将他的 instagram 帐户连接到 Facebook 业务页面的用户的媒体的 URL

graph.facebook.com/v3.2/1544874545788787?fields=media.limit(10)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    相关资源
    最近更新 更多