1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-04 21:02:25 +08:00
Files
wechat/cloudbase
2020-03-18 14:50:42 +08:00
..
2020-03-17 19:47:29 +08:00
2020-03-18 14:50:42 +08:00

小程序-云开发 SDK

云开发CloudBase是基于Serverless架构构建的一站式后端云服务涵盖函数、数据库、存储、CDN等服务免后端运维支持小程序、Web和APP开发。 其中,小程序·云开发是微信和腾讯云联合推出的云端一体化解决方案,基于云开发可以免鉴权调用微信所有开放能力,在微信开发者工具中即可开通使用。

使用说明

引入依赖

推荐使用go module 进行管理

go get github.com/silenceper/wechat@v1.2.3

初始化配置

//使用memcache保存access_token也可选择redis或自定义cache
memCache=cache.NewMemcache("127.0.0.1:11211")

//配置小程序参数
config := &wechat.Config{
    AppID:     "your app id",
    AppSecret: "your app secret",
    Cache:     memCache,
}
wc := wechat.NewWechat(config)
wcTcb := wc.GetTcb()

使用API

触发云函数

res, err := wcTcb.InvokeCloudFunction("test-xxxx", "add", `{"a":1,"b":2}`)
if err != nil {
    panic(err)
}

更多使用方法参考pkg.go.dev

Demo

使用wechat sdk开发一个留言板

这是一个使用wechat sdk来完成一个留言板的例子使用到了云开发中的云函数数据库存储API

以上文中的所有代码都上传在 https://github.com/go-demo/guestbook