go-wechat-sdk 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
go-wechat-sdk 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
go-wechat-sdk 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
go-wechat-sdk 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
go-wechat-sdk 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 silenceper
适用人群 未知
收录时间 2016-09-17

软件简介

WeChat SDK for Go

WeChat SDK 是一个Golang版本微信SDK,简单、易用。

快速开始

以下是一个处理消息接收以及回复的例子:

//使用memcache保存access_token,也可选择redis或自定义cache
wc := wechat.NewWechat()
memory := cache.NewMemory()
cfg := &offConfig.Config{
    AppID:     "xxx",
    AppSecret: "xxx",
    Token:     "xxx",
    //EncodingAESKey: "xxxx",
    Cache: memory,
}
officialAccount := wc.GetOfficialAccount(cfg)

// 传入request和responseWriter
server := officialAccount.GetServer(req, rw)
//设置接收消息的处理方法
server.SetMessageHandler(func(msg message.MixMessage) *message.Reply {

    //回复消息:演示回复用户发送的消息
    text := message.NewText(msg.Content)
    return &message.Reply{MsgType: message.MsgTypeText, MsgData: text}
})

//处理消息接收以及回复
err := server.Serve()
if err != nil {
    fmt.Println(err)
    return
}
//发送回复的消息
server.Send()

功能:

  • officialaccount: 微信公众号API
  • miniprogram: 小程序API
  • minigame:小游戏API
  • pay:微信支付API
  • opernplatform:开放平台API
  • work:企业微信
  • aispeech:智能对话
 
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/05/08 11:55

【wechat login】

https://lucent.blog/passages/vue%E5%AE%9E%E7%8E%B0%E5%86%85%E5%B5%8C%E4%BA%8C%E7%BB%B4%E7%A0%81%E5%BE%AE%E4%BF%A1%E7%99%BB%E5%BD%95/ https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
31 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部