мгп 25 "Требуется согласие" - PullRequest
0 голосов
/ 08 ноября 2018

Я получаю ошибку в Instagram API mgp25. Когда я запускаю приложение на локальном хосте, проблем нет, но когда я попадаю на платный хост, я получаю следующую ошибку:

InstagramAPI\Response\TimelineFeedResponse: Consent required 

Я работал без перебоев в течение 1-2 дней, но заметил, что он не работает. Как я могу решить эту проблему, это проблема с прокси?

1 Ответ

0 голосов
/ 24 января 2019

Это исключение связано с согласием 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

...