Instagram关系(POST)api在iOS应用程序中无效

时间:2015-05-25 04:51:55

标签: ios api instagram instagram-api

我正在使用Instagram API开发iOS iPhone应用程序,其中用户允许使用Instagram Relationship API关注其他用户帐户,并且我总是收到此API请求的错误:

API请求:

https://api.instagram.com/v1/users/157xxxx469/relationship?access_token=169527xxxx.f71bc56.fb2a414a0ee7469ca381a3659f5cxxxx

收到回复:

{
  "meta": {
    "error_type": "OAuthPermissionsException",
    "code": 400,
    "error_message": "This request requires scope=relationships, but this access token is not authorized with this scope. The user must re-authorize your application with scope=relationships to be granted write permissions."
  }
}

当我在登录时获得范围授权时,我会使用以下网址作为请求:

https://api.instagram.com/oauth/authorize/?client_id=56a6xxxx6a8b41f288477fxxxxea253e&redirect_uri=http://localhost:8888/MAMP/&response_type=token&scope=likes+comments+relationships

但我很惊讶用户只要求访问基本信息权限而不是关系,评论等。

请参阅以下屏幕截图:

enter image description here

我无法判断我是否被授予使用Instagram Relationship API的特权;我怎么可能检查一下?

另外,我做错了什么以及如何解决?

1 个答案:

答案 0 :(得分:2)

一旦获得批准,您将在授权屏幕中看到权限,如下所示:

Follow/Unfollow other users

enter image description here