我在工作是见到过python、jave、php实现发送消息至钉钉群,觉得蛮好用的,一次消息通知多少人。搜了一圈没有发现我们VFP是怎么打通调用,那我们vfp程序能不能实现这样的功能呢?答案是肯定的,
那我就来填坑写上一个,可以通过猫框轻松实现,步骤和代码如下:
首先我们要获得钉钉Hook地址,
具体操作步骤: 任意一个钉钉群–> 群设置–> 添加机器人–> 自定义机器人命名–> 添加成功–> 获得地址及token
点击“复制”按钮,即可获得这个机器人对应的Webhook地址,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx
token 每个群都不一样,保存好,不要泄露出去。
这里共支持文本(text)、链接(link)、markdown三种消息类型,根据展示的样式,大家可以根据自己的使用场景选择合适的消息类型。
你也可以@指定的人,在“被@人列表”里面的人员,在收到该消息时,会有@消息提醒(免打扰会话仍然通知提醒,首屏出现“有人@你”)
Vfp代码如下:
cUrl="https://oapi.dingtalk.com/robot/send?access_token=****"
WebClient=Newobject("Qiyu_HttpClient","Qiyu_HttpClient.prg")
WebClient.method="post"
TEXT TO lcsenddata NOSHOW
{
"msgtype":"text",
"text":{
"content":"测试:VFP发送消息至钉钉群,OK,OK,OK!!!!"}
}
ENDTEXT
cdata=WebClient.send(cUrl,lcsenddata)
remsg=cdata
oPostData=foxJson_Parse(remsg)
if oPostData.Item("errcode")=="0"
MESSAGEBOX('发送成功!',0+64,'提示信息')
ELSE
MESSAGEBOX(remsg,0+64,'提示信息')
ENDIF
这样我们就可以实现订单自动提醒,催单等工作啦。
恩,一起去试试吧
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有