图解自建应用代开发上线全流程

您所在的位置:网站首页 成为企业微信服务商流程图怎么做 图解自建应用代开发上线全流程

图解自建应用代开发上线全流程

2024-07-14 06:25| 来源: 网络整理| 查看: 265

此文主要讲解应用代开发的创建过程,已经熟悉此流程的可以略过!!!

准备工作:

1)、一个企业微信服务商帐号(自己测试帐号申请开通服务商就行,没有特殊要求)

2)、一个ICP备案过的域名

3)、公网服务器(非必需,没有就参考使用其它内网穿透工具)

开始步骤:

1、模板创建

1.1、进入企业微信服务商后台,进入应用管理->应用代开发->创建代开发应用模板

图片

1.2 配置模板基础信息(此模板内容仅为演示用)

图片

1.3填写模板回调URL(此URL要能被远程访问)及token等(后面两项可以在线生成)

注意:此接口必需可以正确响应企业微信的验证;回调验证参考

https://developer.work.weixin.qq.com/document/path/91116

图片

回调地址为:https://demo.cip.run/callback/customized?corpid=$CORPID$

注意参数 $CORPID$ 只有在验证时会被替换(即get请求时);消息推送时并不替换

回调响应代码可参考如下go版本代码;注意服务器上用了nginx代理

package main import (    "github.com/gin-gonic/gin"    "github.com/go-laoji/wxbizmsgcrypt"    "net/http" ) const (    TOKEN  = "bJnjG0KsPWc7emhsw"                           //修改成自己配置的token    AESKEY = "LI6X8klojJSNvzQxUledgS2I1GxP7pr9be6ph2gLHjc" //修改成自己的aeskey    CORPID = ""                                            //修改成自己的企业ID ) type QueryParams struct {    MsgSignature string `form:"msg_signature"`    TimeStamp    string `form:"timestamp"`    Nonce        string `form:"nonce"`    EchoStr      string `form:"echostr"` } func main() {    router := gin.Default()    router.GET("/callback/customized", func(c *gin.Context) {       wxbiz := wxbizmsgcrypt.NewWXBizMsgCrypt(TOKEN,          AESKEY,          CORPID,          wxbizmsgcrypt.XmlType)       var q QueryParams       if ok := c.Bind(&q); ok == nil {          echoStr, err := wxbiz.VerifyURL(q.MsgSignature, q.TimeStamp, q.Nonce, q.EchoStr)          if err != nil {             c.JSON(http.StatusNotImplemented, gin.H{"error": err.ErrMsg})          } else {             c.Writer.Write(echoStr)          }       }    })    router.POST("/callback", func(c *gin.Context) {    })    router.Run(":8080") }

代码连接:https://gist.github.com/go-laoji/4fc8d77fb1f5e9ba7d4a8785e3d8ac8f

tips: gist上的demo.go和go.mod文件都下载后执行

go mod vendor go build (跨平台编译请自行解决)

把二进制文件上传到服务器即可

1.4验证通过后,会提示进入模板上线,在下图位置点击“编辑模板信息”将会看到模板ID和模板secret

图片

图片

2.模板上线

2.1 进入 代开发应用上线->提交上线

图片

2.2在弹出的窗口,选择要上线的模板,提交审核

图片

至此模板申请已经完成,等待官方审核即可!

更多详细内容请关注公众号  GoToLaoJi  查看后续内容!!!

后续代码实现使用了之前的golang版本的sdk,地址 https://github.com/go-laoji/wecom-go-sdk



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3