Как отправить post запрос в request с API ключом

Рейтинг: 0Ответов: 1Опубликовано: 03.07.2023

Делаю телеграм бота для продаж, и когда дело дошло до внутреннего баланса возникла проблема.

В документации сайта (через которого проходят все финансовые дела в боте) сказано:Для получения информации о балансе через API необходимо отправить запрос на выделенный URL-адрес, передав нужные параметры через POST . Я понимаю что это можно сделать через библиотеку request, но как?

URL на который нужно отправить запрос - https://payok.io/api/balance

Та документация - https://payok.io/cabinet/documentation/doc_api_balance

Ответы

▲ 3Принят

Параметры запроса удобно передавать в params= как словарь

Пример:

import requests


url = "https://payok.io/api/balance"
params = {
    "API_ID": API_ID,
    "API_KEY": API_KEY,
}
rs = requests.post(url, params=params)
print(rs)

rs.raise_for_status()  # Выбрасывает исключение при плохом ответе

print(rs.json())