mgp 25 «Требуется согласие»

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

InstagramAPI\Response\TimelineFeedResponse: Consent required

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]