ZIK1337
@ZIK1337

Почему иногда не возвращает токен при запросе?

Использую такой запрос (получение токена по логину и паролю):
url = 'http://oauth.vk.com/token'
scope = 'notify,photos,friends,audio,video,notes,pages,docs,status,questions,offers,wall,groups,messages, ' \
             'notifications,stats,ads,offline,stories,email,market'
params = dict(v=5.124, client_id=app_id, scope=scope, client_secret=app_secret,
                      grant_type='password', username=login, password=password)
res = requests.get(url, params=params, headers=headers, proxies=proxies, timeout=timeout)

Но иногда возвращается ответ по типу:
{'extend_fields': ['birthday', 'avatar'], 'sid': 'c56defa93sdgf4ghd0c9cccbc', 'extend_fields_values': {'birthday': {'day': 21, 'year': 1977}}}

Хотя должно возвращать access_token и еще другие параметры

Так вот, из-за чего не возвращает и что нужно сделать, чтобы получить в этом случае токен?
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
ZIK1337
@ZIK1337 Автор вопроса
Если не указывать версию API в запросе, то всё нормально возвращается...
если кто знает, почему так, было бы интересно прочесть
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы