Skip to content

Releases: rosbit/go-wx-gateway

Linux executable

02 Aug 03:38
Compare
Choose a tag to compare
  • 采用go1.16.6编译
  • 包含时区标签timetzdata

Linux executable

23 Feb 12:37
Compare
Choose a tag to compare

用go1.16.0编译,包含时区数据(-tags timetzdata)

Linux executable

09 Nov 13:11
Compare
Choose a tag to compare
  • 发送模版消息
    • 配置项见tmpl-msg
      -例: curl -X POST http://gateway:port/tmpl-msg -d '
      {
         "s": "service-name-in-conf",
         "to": "接收用户的openid",
         "tid": "模版id",
         "url": "可选的跳转地址",
         "mp": {
              "说明": "mp项是可选的",
              "appid": "小程序appid",
              "pagepath": "小程序的页面路径",
         },
         "data": {
             "说明": "模版中变量名和值",
             "k1": "v1",
             "k2": "v2",
             "....": "..."
         }
      }
    '
  • JSAPI签名
    - 配置项见sign-jsapi
    - 例: curl -X POST http://gateway:port/sign-jsapi -d 's=<service-name-in-conf>&u=<url-calling-jsapi-in-urlencoding>'

Linux executable

16 Aug 12:51
Compare
Choose a tag to compare

增加更能:把长url生成短链接

  • 配置说明见short-url
    • 例: curl -X POST http://gateway:port/short-url -d 's=<sample>&u=<your-long-url-in-urlencoding>'
      会得到短链接

v0.1.2

07 May 00:50
Compare
Choose a tag to compare

在v0.1.0基础上增加了网页授权用户信息获取

  • 网页授权可以不用指向go-wx-gateway,完全由使用者决定
  • 使用者可以通过网页授权参数code、scope交给go-wx-gateway换取用户的openid以及用户信息
  • 配置说明见sns-auth2
    • 例1: /sns-auth2?s=<sample>&code=xxx&scope=snsapi_base
      可以得到用户的openid
    • 例2: /sns-auth2?s=<sample>&code=xxx&scope=snsapi_userinfo
      可以得到详细的用户信息
    • 以上例子的scope应该与网页授权的配置一致

Linux executable

11 Mar 05:51
Compare
Choose a tag to compare
  • 参考READEME.md、sample.conf.json,准备一个配置文件,在Linux命令行下执行

    $ CONF_FILE=<your_conf.json> ./wx-gateway

  • 查看版本信息,在命令行下执行

    $ ./wx-gateway -v

  • v0.1.0

    • 增加了http健康检查
    • 增加了事件SCAN
    • 增加了生成二维码的服务
    • 处理网页授权支持完全转发