提问者:小点点

如何使用新的图形API访问任何用户的Instagram提要?


Facebook最近推出了Instagram GraphAPI,允许从连接到Facebook公司页面的Instagram页面获取数据,instagram.com/developers:

Instagram图形API现在可供所有开发人员使用。对于非商业Instagram帐户,请继续使用现有的InstagramAPI。

因此,例如,如果我的公司有帐户instagram.com/my_first_company,我只能检索它的提要,而不能检索其他人。

使用旧的InstagramAPI从旧的API文档中检索public_content权限(访问任何提要)也不再是一个选项:

public_content-代表用户阅读任何公共个人资料信息和媒体(不再接受申请)

  • 拥有public_content权限的现有工具会发生什么?(例如,有大量用于各种CMS的插件允许显示最近的Instagram照片)
  • 现在是否有任何有效的方式访问public_content(访问任何提要)(除了获取Instagram网站的超文本标记语言页面)?
  • 是否有计划为非商业客户启用GraphAPI,具体时间是什么时候?

UPD。似乎有?__a=1endpoint,允许在没有任何令牌的情况下访问任何公共提要的最近照片。但这不是官方的,也没有人知道Instagram何时/是否会关闭它。如果你这样做了——请告诉我。

UPD 2. Instagram删除了?__a=1endpoint,不确定多久,可能永远。目前访问instagram提要的唯一方法是废弃instagram.com网站,这很可怕。


共2个答案

匿名用户

先决条件:您首先需要企业Instagram帐户与FB页面链接。https://help.instagram.com/356902681064399-可以从Instagram帐户的个人资料页面进行操作。

>

  • 获取Instagram企业帐户ID:graph.facebook.com/v2.8/

    获取instagram媒体提要:graph.facebook.com/v2.8/

    这里提到的所有其他endpoint(例如评论审核、详细见解API)都适用于上述调用返回的业务媒体列表。

    请注意:这仍然不允许获取未经身份验证的用户的Instagram提要。现在无法通过API。没有有效的方法通过API进入public_content范围。启用此功能的Instagram营销合作伙伴可能很少。但是,一般来说,该范围现在已弃用!

    目前,为了FB图API工作,我们需要将业务页面链接到Instagram帐户。如上所述,apis使用页面令牌。

  • 匿名用户

    您可以使用FBaccess_token使用此处给出的business_discoveryAPI获取有关任何IG企业帐户的信息。

    • 您必须有一个IG的企业帐户,才能使用您IG企业帐户的ID作为节点读取其他用户的数据,如user_info或媒体详细信息。

    前:

    获取graph.facebook.com/[YOUR-IG-BUSINES-ACCOUNT-ID]? field=business_discovery.username(USERNAME){media{标题,media_url,media_type,like_count,comments_count,id}}