2016年6月1日之后的Instagram API应用

时间:2016-06-20 07:52:01

标签: api instagram instagram-api

Instagram的新API政策变得非常严格。他们根本不允许获取公共内容。我们实际上遵循所有Instagram政策,仍然无法获得public_content的批准。

是否有任何解决方法或任何获取数据的可能性。

这是我从Instagram收到的回复

  

一般问题:

     

政策违规(广告网络,影响者网络,其他相关):您的   应用程序不应该尝试在Instagram上构建广告网络,也不应该   转移您从我们这里收到的任何数据(包括匿名,   汇总或派生数据)到任何广告网络,数据经纪人,影响者   网络或其他广告或货币化相关服务。在   努力建立一个高质量的平台,我们要求您遵守   我们的平台政策   (http://wwww.instagram.com/about/legal/terms/api/)。

2 个答案:

答案 0 :(得分:3)

是的,他们现在只向具有特定使用案例的应用授予权限 根据Instagram官方网站,这些是:

  1. 帮助个人与第三方应用分享自己的内容
  2. 帮助品牌和广告客户了解和管理其受众群体和数字媒体权利
  3. 帮助广播机构和发布商发现内容,获取媒体的数字版权,并通过正确的归因共享媒体
  4. 请注意,要获得public_content权限,您需要属于第二个或第三个用例。否则,请考虑以现在使用basic权限的方式更改您的应用程序/服务,并仅获取您的用户'媒体。

    除了成功通过Instagram权限审核之外,没有有效且合法获取公共数据的可能性。

    official developer documentation page可能对您有用。

答案 1 :(得分:0)

您需要使用大写字词的值为浏览器中的客户https://api.instagram.com/oauth/authorize?client_id=CLIENT_ID&redirect_uri=APPC‌​ALLBACK&access_token=ACCESSTOKEN&response_type=code&scope=public_content分别启用范围吗?这应该使您的注册客户端能够使用public_content范围。

https://api.instagram.com/oauth/authorize?client_id=xxxxx&redirect_uri=xxxxx&access_token=xxxxx&response_type=code&scope=public_content

您的评论

阅读错误消息,您是否从Instagram开发者帐户提供了有效的客户端ID。你为该客户设置了redirect_uri吗?您是否对Instagram进行身份验证以获取访问令牌?

本周末这对我有用。仔细检查您在网址中设置的值,然后直接在浏览器中调用它。