将范围添加到Instagram应用程序?

时间:2015-04-17 18:44:42

标签: instagram instagram-api

我试图让我的应用程序能够使用除基本权限之外的其他作用域,但是当我尝试使用其他作用域时,我会收到以下错误:

  

出了点问题:(stdClass Object([meta] => stdClass Object(   [error_type] => OAuthPermissionsException [code] => 400   [error_message] =>此请求需要scope = likes,但此访问权限   此范围未授权令牌。用户必须重新授权   您的应用程序与scope =喜欢被授予写入权限。 ))

问题在于,当我尝试重新授权用户时,没有任何反应。所以我再次访问文档并说:

  

请注意,为了使用这些扩展权限,首先需要   提交您的应用以供审核

但是在开发者网站中没有任何地方我可以看到任何提交应用程序链接。

有没有人知道如何继续? 并将不胜感激, 感谢

2 个答案:

答案 0 :(得分:6)

您的登录网址必须如下:

  

https://api.instagram.com/oauth/authorize?client_id=xxxxxx&redirect_uri=zzzzzz&scope=basic+likes+comments+relationships

其中 xxxxxx 是您的client_id, zzzzzz 是您在应用中定义的redirect_uri;)

希望我帮助^^

答案 1 :(得分:4)

我刚刚找到答案。它看起来像是改变了机制。现有的应用程序可以在2015年4月28日之后完成所有应用程序必须遵循新规则:

http://developers.instagram.com/post/116410697261/publishing-guidelines-and-signed-requests