我怎样才能跟上&使用Instagram API取消关注Instagram用户


How can I follow & unfollow Instagram users using the instagram API

我正在尝试从我的网站做Instagram用户关注和取消关注。我正在使用Instagram API+ codeignator来做到这一点。在前端,我列出了带有"关注"的instagram用户&"后"按钮。当用户关注时,他们点击"关注",它应该"取消关注"用户。当按钮显示"Follow",用户点击后,按钮应该变为Follow,开始Follow用户。我正在添加我所做的代码:

$follow_id =$_POST['id'];
$accessToken = @$this->session->userdata('instagram_accessTokeninst');
$url= 'https://api.instagram.com/v1/users/'.$follow_id.'/relationship?access_token='.$accessToken;
$data = 'action=follow';
$resultObj = json_decode(sendPostData($url,$data));
print_r($resultObj);
$responseCode = $resultObj->meta->code;
$errorMsg = $resultObj->meta->error_message;

作为对此的响应,我得到一个"内部服务器错误"。这个代码符合我的要求吗?等待你的答案…

Instagram现在需要你向他们请求特殊许可才能使用他们的API关注用户。因此,在Instagram授予您这些权限之前,您将无法使用API关注/取消关注用户。

这里是你请求访问的地方:https://help.instagram.com/contact/185819881608116

仅供参考,以下是Instagram关于请求这些权限的指导方针:"发布和删除点赞、关注和评论的能力仅限于提供商业服务的应用程序,而不是面向消费者的应用程序。"

使用浏览器控制台取消关注Instagram用户:

  1. 在PC上打开Instagram
  2. 转到您的帐户
  3. 显示以下用户
  4. 开放开发人员工具(F12)
  5. 转到控制台选项卡
  6. 输入此代码:

    setInterval(
        function(){
            var arr = document.getElementsByClassName("_0mzm- sqdOP  L3NKy   _8A5w5    ");
            for (var i = 1, len = arr.length; i < len; i++) {
                arr[i].click();
                document.getElementsByClassName("aOOlW -Cab_   ")[0].click();
            }
            var scroll_stuff = document.getElementsByClassName("isgrP")[0];
            scroll_stuff.scrollTop = scroll_stuff.scrollHeight; 
        }
    , 600000); //every 10 minutes