Instagram API:Sandbox模式下的OAuthPermissionsException

时间:2017-04-12 11:51:38

标签: api instagram instagram-api

我正试图在沙盒模式下使用API​​在Instagram帖子上发表评论,但我收到以下错误:

"code": 400, "error_type": "OAuthPermissionsException", "error_message": "This client has not been approved to access this resource."

我在沙盒模式下使用admin用户,我评论的帖子属于同一个管理员用户。

任何想法我做错了什么?

这是我正在使用的代码:

$url = 'https://api.instagram.com/v1/media/' . $post_id . '/comments';
$data = array('access_token' => $instagram_access_token, 'text' => $comment_text);

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($curl);
curl_close($curl);

1 个答案:

答案 0 :(得分:0)

您必须使用comments范围权限进行身份验证,然后在API调用后执行注释:

https://www.instagram.com/developer/authorization/