vbs向webhook发送内容

这个人去tim了 2024-12-03 22:14:44

请教下各位大佬,本人小白一枚,刚接触vbs,也没有系统地学习过。现在遇到一个问题,搞了好几周了,在用vbs向企业微信机器人发送消息时,脚本运行正常的,显示“***** script completed - exit code: 1 *****”,可企业微信机器人就是没反应,看网上说要转换为json,markdown之类的格式,有点懵逼,代码如下,恳请大佬指教。

 

Dim http

 


Set http = CreateObject("MSXML2.XMLHTTP")

Dim webhookUrl, payload
webhookUrl = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXXXXXXXXXXXX" ' 替换为您的webhook URL
payload = "{'key': '<ZAFDAKHJDFHJDJvalue>'}" ' 替换为您想要发送的JSON格式数据

' 配置HTTP POST请求
http.Open "POST", webhookUrl, False
http.SetRequestHeader "Content-Type", "application/json"
http.SetRequestHeader "User-Agent", "VBScript"

' 发送请求
http.Send (payload)

' 检查响应
If http.Status = 200 Then
    WScript.Echo "Webhook 请求成功发送。"
Else
    WScript.Echo "Webhook 请求发送失败,状态码: " & http.Status
End If

' 清理
Set http = Nothing

...全文
75 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,009

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧