Ошибка InstagramAPI 400 Требуется проверка контрольной точки - PullRequest
0 голосов
/ 03 августа 2020

Я использую InstagramAPI впервые и получаю следующий ответ, когда пытаюсь войти в систему:

Request return 400 error!
{'message': 'challenge_required', 'challenge': {'url': 'https://i.instagram.com/challenge/1721369303/mv7oIW3Hqh/', 'api_path': '/challenge/1721369303/mv7oIW3Hqh/', 'hide_webview_header': True, 'lock': True, 'logout': False, 'native_flow': True}, 'status': 'fail', 'error_type': 'checkpoint_challenge_required'}

Это код, который я использую:

class InstaBot:

    def __init__(self):
        self.api = InstagramAPI("my_username", "my_password")




bot = InstaBot()

Я видел, где раньше были проблемы с api instagram, и мне было любопытно, устарел ли этот api или есть что-то, что я не делаю

1 Ответ

0 голосов
/ 02 сентября 2020

Challenge означает, что IG подозревает, что ваш новый логин является логином с необычного устройства / места, и пытается проверить, является ли он настоящим владельцем учетной записи или нет. Вы можете попробовать решить эту задачу или использовать тот же идентификатор устройства (android -xxx) и местоположение. Или вы можете передать существующие файлы cookie сеанса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...