WeChat SDK for Go (微信SDK:简单、易用)

wenzl 2bb40a640e 获取公众号菜单配置 преди 10 години
cache 4333691b37 oauth2,jssdk преди 10 години
context 4333691b37 oauth2,jssdk преди 10 години
js 4333691b37 oauth2,jssdk преди 10 години
material 4333691b37 oauth2,jssdk преди 10 години
menu 2bb40a640e 获取公众号菜单配置 преди 10 години
message 4a1470dcda 增加自定义菜单api преди 10 години
oauth 4333691b37 oauth2,jssdk преди 10 години
server d9cda28d3f remove strings.Compare преди 10 години
util 4333691b37 oauth2,jssdk преди 10 години
.gitignore f3303e2bb3 Initial commit преди 10 години
.travis.yml dae68ddc3e update travis преди 10 години
LICENSE f3303e2bb3 Initial commit преди 10 години
README.md da621bd050 Update README.md преди 10 години
wechat.go 4a1470dcda 增加自定义菜单api преди 10 години

README.md

WeChat SDK for Go

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

快速开始

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


	//配置微信参数
	config := &wechat.Config{
		AppID:          "xxxx",
		AppSecret:      "xxxx",
		Token:          "xxxx",
		EncodingAESKey: "xxxx",
	}
	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()

更多API使用

文档地址

已实现的微信平台接口

  • 消息管理(事件推送)
  • 网页授权Oauth2 ,Js-SDK
  • 菜单管理
  • 用户管理
  • 素材管理

持续完善中...

License

Apache License, Version 2.0