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 и еще другие параметры

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

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

Похожие вопросы