我正在使用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媒体后,然后你可以建议我。
1条答案
按热度按时间lf5gs5x21#
上面的特定错误看起来像帐户特定于我。Instagram当检测到帐户上的恶意活动,他们锁定帐户,撤销访问令牌,你需要再次登录解锁帐户。他们称之为安全检查点。就像你试图通过VPN或东西从其他国家访问帐户。或多次尝试错误的密码。