HTTP Post to a web service using VBA

Узнай цену своей работы

Формулировка задачи:

Вот, собственно, озадачился прикрутить бота к мессенджеру "Телеграм". Для PHP (где я мало чего смыслю) масса разной инфы, для VB/VBA - ничего. Ладно, создал бота, а вот с его управлением возникла заминка. У PHP есть функция curl_setopt, примерный аналог как я понял в VB MSXML2.ServerXMLHTTP60 У меня получилось вот что:
Листинг программы
  1. Dim xhr As New MSXML2.ServerXMLHTTP60
  2. Dim sURL1 As String
  3. sURL1 = "https://api.telegram.org/bot341663227:AAHpKGxtJ9RGtybSAEJjyeYr4tYlQkxlcgc/sendMessage?text=test&&chat_id=534554734"
  4. xhr.open "GET", sURL1, False
  5. xhr.send
  6. Debug.Print xhr.responseText
И это работает, НО никак не получается с
Листинг программы
  1. xhr.open "POST"
Точнее я хочу sURL1 = "https://api.telegram.org/bot341663227:AAHpKGxtJ9RGtybSAEJjyeYr4tYlQkxlcgc/sendMessage" , а в xhr.send запихать что-то такое: "?text=test&chat_id=373540734" тут инфа, но я не могу разобраться: https://tlgrm.ru/docs/bots/api#authorizing-your-bot

Решение задачи: «HTTP Post to a web service using VBA»

textual
Листинг программы
  1. xhr.send "?text=test&chat_id=373540734"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут