Golang 开发的微信 SDK go-wechat-sdk

Apache
Google Go 查看源码»
跨平台
2016-09-17
silenceper

WeChat SDK for Go

使用Golang开发的微信SDK,简单、易用。

快速开始

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

//配置微信参数
config := &wechat.Config{
    AppID:          "xxxx",
    AppSecret:      "xxxx",
    Token:          "xxxx",
    EncodingAESKey: "xxxx",
    Cache:          memCache
}
wc := wechat.NewWechat(config)

// 传入request和responseWriter
server := wc.GetServer(request, responseWriter)
server.SetMessageHandler(func(msg message.MixMessage) *message.Reply {

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

server.Serve()
server.Send()

和主流框架配合使用

主要是request和responseWriter在不同框架中获取方式可能不一样:

目前实现的API

  • 消息管理

    • 回复文本消息

    • 回复图片消息

    • 回复视频消息

    • 回复音乐消息

    • 回复图文消息

    • 接收普通消息

    • 接收事件推送

    • 被动回复消息

  • 自定义菜单

    • 添加个性化菜单

    • 删除个性化菜单

    • 测试个性化菜单匹配结果

    • 自定义菜单创建接口

    • 自定义菜单查询接口

    • 自定义菜单删除接口

    • 自定义菜单事件推送

    • 个性化菜单接口

    • 获取公众号菜单配置

  • 微信网页开发

    • 发起授权

    • 通过code换取access_token

    • 拉取用户信息

    • 刷新access_token

    • 检验access_token是否有效

    • Oauth2 授权

    • 获取js-sdk配置

  • 素材管理

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

微信小程序实例源码大全下载

微信小应用示例代码(phodal/weapp-quick) 源码链接:https://github.com/phodal/weapp-quick 微信小应用地图定位demo(giscafer/wechat-weapp-mapdemo) 源码链接:https://github.com/giscaf...

2018/08/23 14:11
138
0
node-wechat 微信实践

从去年开始微信开发越来越火了,体现在sdk和h5上(h5如果大家想听,可以回复),这里就简单介绍一下基于node的微信sdk开发

2015/07/10 10:31
3.7K
11
ubuntu18.10创建微信桌面快捷图标

前言:假设已经安装好了Ubuntu版的微信,安装教程在此不述。 下载地址:https://github.com/geeeeeeeeek/electronic-wechat ①网上随便百度一个微信的图标,保存在微信程序根目录【electroni...

2018/10/24 15:06
253
0
Android 性能优化资料以及工具

1.wechat-matrix

2018/12/26 09:06
24
0
微信vue单页面设置标题 vue-wechat-title

安装依赖:npm install vue-w echat-title --save main.js引入 import VueWechatTitle from 'vue-wechat-title' 路由中设置 { path: '/home', component: home, meta: { title: “首页”, /...

02/13 15:38
4
0
01-利用思维导图梳理JavaSE-Java语言基础

01利用思维导图梳理JavaSE基础知识之Java语言基础 主要内容 1.Java的命名规范 2.Java程序的注释 3.Java语言的符号 4.Java数据类型 5.Java表达式与语句 想了解飞鱼说编程的最新动态可以关注公...

2018/09/11 17:31
82
0
学习路线大汇总

学习路线大汇总 本博文将持续更新各方向、领域的学习路线,帮助大家更好的设定学习方向和路线,简单、快捷、高效的学习! 1.Java学习路线 (1)JavaSE基础知识梳理 https://my.oschina.net/a...

2018/09/12 20:04
79
0
Bug集中营之Java开发遇到的那些可恶的Bug!持续更新中!

Bug集中营之Java开发遇到的那些可恶的Bug!持续更新中! 本文将记录本人或者其他小伙伴在Java开发中遇到的各种坑人的Bug和解决方案,大家也可以加入我们的社群,将你在Java开发中遇到的那些可...

2018/09/16 12:17
82
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部