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

wenzl 3854bb0487 Merge branch 'master' of github.com:silenceper/wechat 10 năm trước cách đây
cache d9075933c1 实现access_token获取 10 năm trước cách đây
context d9075933c1 实现access_token获取 10 năm trước cách đây
message 33f2b2ef60 支持文本消息的回复 10 năm trước cách đây
server 33f2b2ef60 支持文本消息的回复 10 năm trước cách đây
util d9075933c1 实现access_token获取 10 năm trước cách đây
.gitignore f3303e2bb3 Initial commit 10 năm trước cách đây
LICENSE f3303e2bb3 Initial commit 10 năm trước cách đây
README.md da621bd050 Update README.md 10 năm trước cách đây
wechat.go d9075933c1 实现access_token获取 10 năm trước cách đây

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