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

Jor*_*elf 6 instagram instagram-api

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

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

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

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

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

有谁知道怎么办?感谢帮助,谢谢

小智 6

您的登录URL必须如下:

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

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

希望我帮助^^


Jor*_*elf 3

我刚刚找到了答案。看来机制改了。现有应用程序在 2015 年 4 月 28 日之前都可以正常使用,之后所有应用程序都必须遵守此处的新规则:

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