使用云函数快速部署work-weixin-msg-sever-api项目

work-weixin-msg-sever-api项目可以用来制作自己的专属”Server酱”

原教程使用云开发和云函数方式部署,感觉有点小麻烦

实践发现其实直接用云函数加上API网关触发器就可以达到效果

本文以腾讯云函数为例,大致步骤为创建云函数,上传代码,创建触发器

创建云函数

点击这个网址或者打开腾讯云官网搜索云函数进入控制台,按照下图配置:

image-20210409190538015

本地上传文件夹需要先把项目克隆到本地,再选中文件夹上传就好

1
2
3
4
# 不太稳定
git clone https://github.com/zhheo/work-weixin-msg-sever-api
# 若速度太慢,可使用
git clone https://github.com.cnpmjs.org/zhheo/work-weixin-msg-sever-api.git

上传完成,会显示压缩完成,然后点击完成

创建API网关触发器

点击触发管理,创建触发器,选择API网关触发,取消集成响应,然后提交。如下图所示:

image-20210409190834397

提交后会得到访问路径,如下图所示:

image-20210409191129132

使用企业微信给微信发送消息的API就制作完成啦!

测试使用

使用get请求,添加以下四个必要参数,拼接url即可

请求

GET

参数

参数 类型 必选 描述
id str true 企业微信公司id
secert str true 企业微信应用的应用secert
agentId int true 企业微信应用的应用agentId
msg str true 需要发送的内容

拼接

https://service-xxx.sh.apigw.tencentcs.com/release/work-weixin/?id=xxx&secert=xxx&agentId=xxx&msg=123

问题解决

Q:使用时一直提示缺少参数,怎么办?

A:注意参数名大小写,路径是否有其他字符,例如agentId不要敲成agentid。