codeigniter 使用web api在instagram中上传媒体帖子

osh3o9ms  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(126)

我正在使用thisInstagram媒体后第三方库。当我登录我的Instagram帐户时,每次我都会得到一个检查点(挑战)所需的错误,我该如何修复这个问题。

这是登录代码:

try 
{
    $response = $this->request('accounts/login/')
            ->setNeedsAuth(false)
            ->addPost('phone_id', $this->phone_id)
            ->addPost('_csrftoken', $this->client->getToken())
            ->addPost('username', $this->username)
            ->addPost('adid', $this->advertising_id)
            ->addPost('guid', $this->uuid)
            ->addPost('device_id', $this->device_id)
            ->addPost('password', $this->password)
            ->addPost('login_attempt_count', 0)
            ->getResponse(new Response\LoginResponse());
}
catch (\InstagramAPI\Exception\InstagramException $e) 
{
    if ($e->hasResponse() && $e->getResponse()->isTwoFactorRequired()) 
    {
        // Login failed because two-factor login is required.
        // Return server response to tell user they need 2-factor.
        return $e->getResponse();
    } 
    else 
    {
        // Login failed for some other reason... Re-throw error.
        throw $e;
    }
}

您可以找到有关此here的更多详细信息:

错误响应:

消息:“需要检查点”,检查点URL:“https://i.instagram.com/challenge/6193546568/K2IwuBF47k/“,锁定:真,状态:“失败”,错误类型:“需要检查点质询”
如果你有任何其他方式的Instagram媒体后,然后你可以建议我。

lf5gs5x2

lf5gs5x21#

上面的特定错误看起来像帐户特定于我。Instagram当检测到帐户上的恶意活动,他们锁定帐户,撤销访问令牌,你需要再次登录解锁帐户。他们称之为安全检查点。就像你试图通过VPN或东西从其他国家访问帐户。或多次尝试错误的密码。

相关问题