当我登录我的帐户时,我正在尝试解决 Instagram 所需的挑战,我正在使用 mgp25 Instagram API 库(V 4.1.0 稳定版)
我能够嗅出必要的请求以解决挑战,但是当我将它们添加到库时遇到问题
我写了这个函数来向我的电子邮件或电话请求代码
// Challenge url on this format /challenge/1463452997/1zS1L8kl62/
public function sendChallenge($challenge_url)
{
return $this->request($challenge_url)
->addParam('choice', 1)
->addPost('device_id', $this->device_id)
->addPost('guid', $this->uuid)
->addPost('_csrftoken', $this->client->getToken())
->getResponse(new Response\UserInfoResponse());
}
我的问题是,无论何时我请求此功能,无论我把它放在哪里,我总是得到
“用户未登录。请调用 login(),然后重试。”
那么如何在登录失败(检索质询 url 所必需)后使用此功能而不会出现用户未登录异常