Как сделать POST запрос на Ptyhon для API

Для формирования запросов будем использовать модуль requests.

Чтобы просто сделать POST запрос и получить ответ, достаточно этого кода:

import requests

url = 'https://www.w3schools.com/python/demopage.php'
myobj = {'somekey': 'somevalue'}

x = requests.post(url, data = myobj)

print(x.text)

Разбрем еще пример POST запроса для API Telegram. У нас есть токен бота, сообщение и ID чата. Этим кодом сделаем запрос:

import requests

my_message = 'Hi from Python world!'
url = 'https://api.telegram.org/bot123456789:aSDFGJklhutieSqwdSnmxcQdwewe/sendMessage'
req = {'chat_id': '-100200300400', 'text': my_message}
requests.post(url, req)

Получилось, что my_message — сообщение, которое мы отправим в чат -100200300400 с помощью токена бота bot123456789:aSDFGJklhutieSqwdSnmxcQdwewe


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!