Ios instagram跟踪api错误

Ios instagram跟踪api错误,ios,instagram,instagram-api,Ios,Instagram,Instagram Api,目标-C/iOS 我将使用instagram的api 设置URL:{userid}/relationship?access_token={access_token} 参数字符串为“action=follow”,数据发送方式为post 但是,它不起作用。我收到一个错误 meta = { code = 400; "error_message" = "This request requires scope=relationships, but this access token

目标-C/iOS

我将使用instagram的api

设置URL:{userid}/relationship?access_token={access_token}

参数字符串为“action=follow”,数据发送方式为post

但是,它不起作用。我收到一个错误

meta =     {
    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.";
    "error_type" = OAuthPermissionsException;
};
当我使用instagram的登录api时,scope=relationships+likes。。。发送的数据


如何在iOS中使用instagram follow api。

如您收到的错误中所述,您需要具有特定权限才能执行“跟随”操作。在身份验证过程中,如果没有先获得适当的权限,就不能代表用户使用另一个帐户


调用授权api时,可以添加一个名为
scope
的参数,该参数指定应用程序请求的权限级别。例如:
scope=basic+relationships
将允许您读取所有基本用户数据,并代表用户跟踪和取消跟踪帐户。

这是一个post请求。若要向InstagramAPI发出post请求,您需要向Instagram提交您的申请详细信息和公司详细信息以供审查。也许其他关系端点在不提交应用程序的情况下也可以正常工作。即使您以scope=likes+relationships+comments的形式添加scope,instagram也只会为您提供基本权限。有关更多详细信息,请访问以下链接

Instagram自2015年4月中旬以来更改了API指南

OAuth 2.0规范允许您指定从用户请求的访问范围。默认情况下,所有应用程序都具有基本读取权限,但如果您计划请求扩展访问权限,如喜欢、评论或管理友谊,则需要在授权请求中指定这些范围请注意,要使用这些扩展权限,首先需要提交应用以供审阅。有关如何提交应用以供审阅的详细信息,请查看您计划使用的端点的文档


因此,你需要先让instagram审查你的应用程序,才能使用这些扩展权限,如喜欢、评论和关系。

这个问题已经得到了回答。请参阅此文件并