首页 文章

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

提问于
浏览
3

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

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

这是我从Instagram收到的回复

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

2 回答

  • 3

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

    • 使用第三方应用程序帮助 individuals share their own content

    • 帮助 brands and advertisers 了解和管理其受众和数字媒体权利

    • 帮助 broadcasters and publishers 发现内容,获取媒体的数字版权,并通过适当的归因共享媒体

    请注意,为了获得 public_content 权限,您需要属于第二或第三个用例 . 否则,请考虑以现在使用 basic 权限的方式更改您的应用程序/服务,并仅获取用户的媒体 .

    除了成功通过Instagram权限审核之外,没有 valid and legal 获取公共数据的可能性 .

    这个official developer documentation page可能对您有用 .

  • 0

    您需要在浏览器中为您的客户端 https://api.instagram.com/oauth/authorize?client_id=CLIENT_ID&redirect_uri=APPCALLBACK&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

    your comment

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

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

相关问题