mgp 25“需要同意”

时间:2018-11-08 07:42:44

标签: php instagramapi-mgp25

mgp25 Instagram API出现错误。当我在localhost上运行该应用程序时,没有问题,但是当我到达付费主机时,出现以下错误。

InstagramAPI\Response\TimelineFeedResponse: Consent required 

我一直无故障工作1-2天,但我发现它没有工作。我该如何解决此问题,代理是否有问题?

1 个答案:

答案 0 :(得分:0)

此例外与GDPR同意有关。您的主机IP来自欧盟吗?

GPDR同意请求如下所示:

public function sample()
{
    return $this->ig->request('consent/existing_user_flow/')
        ->addPost('_uuid', $this->ig->uuid)
        ->addPost('_uid', $this->ig->account_id)
        ->addPost('_csrftoken', $this->ig->client->getToken())
        ->addPost('current_screen_key', 'tos_and_two_age_button')
        ->addPost('updates', json_encode(['age_consent_state' => 2, 'tos_data_policy_consent_state' => 2]))
        ->getResponse(new Response\GenericResponse());
}

您可以在此处获取更多信息:https://github.com/mgp25/Instagram-API/pull/2047