Instagram的新API政策变得非常严格。他们根本不允许获取公共内容。我们实际上遵循所有Instagram政策,仍然无法获得public_content的批准。
是否有任何解决方法或任何获取数据的可能性。
这是我从Instagram收到的回复
一般问题:
政策违规(广告网络,影响者网络,其他相关):您的 应用程序不应该尝试在Instagram上构建广告网络,也不应该 转移您从我们这里收到的任何数据(包括匿名, 汇总或派生数据)到任何广告网络,数据经纪人,影响者 网络或其他广告或货币化相关服务。在 努力建立一个高质量的平台,我们要求您遵守 我们的平台政策 (http://wwww.instagram.com/about/legal/terms/api/)。
答案 0 :(得分:3)
是的,他们现在只向具有特定使用案例的应用授予权限 根据Instagram官方网站,这些是:
请注意,要获得public_content
权限,您需要属于第二个或第三个用例。否则,请考虑以现在使用basic
权限的方式更改您的应用程序/服务,并仅获取您的用户'媒体。
除了成功通过Instagram权限审核之外,没有有效且合法获取公共数据的可能性。
答案 1 :(得分: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
您的评论
阅读错误消息,您是否从Instagram开发者帐户提供了有效的客户端ID。你为该客户设置了redirect_uri吗?您是否对Instagram进行身份验证以获取访问令牌?
本周末这对我有用。仔细检查您在网址中设置的值,然后直接在浏览器中调用它。