I’m using Postman app to interact with a Telegram bot api. I’ve sent photos using the sendPhoto() method, like this:
https://api.telegram.org/botToken/sendPhoto?chat_id=00000000&photo=AgAC***rgehrehrhrn
But I don’t understand the sendMediaGroup() method. Can someone post an example how to compose the https string to send two photos?
Thanks
2
Answers
You need to send a POST request at the url
https://api.telegram.org/botToken/sendPhoto
with a JSON body. You are using the url to specify all the parameters of the request but urls are only 2000 characters long. The body of a POST request, instead, has no limits in terms of size. The JSON body should look something like this:For more info see:
how to send JSON (raw) data with Postman
and
sendMediaGroup Telegram API’s method.
You must send JSON as a string, or serialized JSON, to Telegram API. The format is as same as @GioIacca9’s answer.
Note: only the caption in the first image will be showen.
Have a try this Python code.