API

devz1k

Новичок
Пользователь
Окт 12, 2021
2
0
1
Привет всем. Есть такой ресурс ‘aiproject’, чат бот с api. В описании про api сказано: Тело запроса должно содержать параметр query, содержащий JSON с параметрами: ask - запрос к чат-боту (кодировка UTF-8), userid - идентификатор пользователя. Как это реализовать на питоне?
Делаю так

Python:
data = {"query": {"ask": ask, "userid": userid}}
r = requests.post(url, data)

В ответ приходит: can not decode the query. Хелп
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Как это реализовать на питоне?
Попробуйте так:
Python:
import json
import requests


json_data = json.dumps({"ask": ask, "userid": userid})
data = {"query": json_data}

r = requests.post(url, data=data)
s = r.content.decode('utf-8')
print(s)
 

devz1k

Новичок
Пользователь
Окт 12, 2021
2
0
1
Попробуйте так:
Python:
import json
import requests


json_data = json.dumps({"ask": ask, "userid": userid})
data = {"query": json_data}

r = requests.post(url, data=data)
s = r.content.decode('utf-8')
print(s)
Спасибо, помогло)
 

Форум IT Специалистов