@prostiim

В чём проблема моего запроса?

Здраствуйте

Я делаю такой запрос
requests.get('https://api.vk.com/method/messages.send?chat_id=18..., вы прикиньте&access_token=14923a2c4593d10f2d4e80bafdd25416361addb24f7ee21783fc7ce47adeade5c4b07&v=5.122')
Но почему то у меня нечего не выходит. В чём проблема?
Язык - python
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
@Guerro69
-_-, большинство апи запросов вк messages, это POST запросы.
Так же совет, все свои параметры лучше передавать в словарь а затем в аргумент params
import requests
s = requests.Session()
params = {
    'chat_id': 18,
    'message': 'привет'
    'access_token': 'token',
    'random_id': 0
    'v': 5
}
s.post('https://api.vk.com/method/messages.send', params=params)
# и да хоть бы не палил свой токен
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@enwr
попытайся так:

import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36',
'Content-Type':'application/x-www-form-urlencoded',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Encoding':'identity',
'accept-language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
'Connection':'keep-alive',
'DNT':'1',
'CF-Request-ID':'0475e3fb8e00007b237da5e200000001',
'requests':''
}

r = requests.session()
r.get('https://api.vk.com/', headers = headers)

наверное вк не может получить нужные данные
Ответ написан
Ваш ответ на вопрос

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

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