go-wechat-sdk

Golang 开发的微信 SDK
授权协议 Apache
开发语言 Google Go
所属分类 手机/移动开发、 微信开发/微信公众号开发
软件类型 开源软件
地区 国产
投 递 者 段晨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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:智能对话
 
  • 功能 微信接口文档 获取微信公众号Js-sdk所需要的js签名信息 返回签名信息 { Appid string `json:"appid"` Noncestr string `json:"noncestr"` Timestamp string `json:"timestamp"` Url string `json:"url"` Signature string

  • 企业微信第三方服务商 Go SDK Go语言实现企业微信sdk,a sensible Work Weixin SDK for Go。 以第三方服务商角度整理的sdk,集成了第三方应用sdk和自建应用代开发的sdk,支持一键生成新sdk代码,使用简单,扩展灵活。 支持一键生成sdk代码,包括api和回调事件 用缓存方案实现分布式 access_token/jsapi_ticket,保证在多个服务中只

  • 概述 在进行微信Js Sdk调用时,需要首先获取到签名,通过签名进行授权以及接口调用,wxsign使用Golang编写,完成签名授权验证。 功能 获取微信分享所需要的js签名信息 返回签名信息结构 { Appid string `json:"appid"` Noncestr string `json:"noncestr"` Timestamp string `json:"ti

  • 介绍 微信小程序服务端SDK,实现了小程序的登录、数据解密、客服消息、订阅消息、生成小程序码、生成小程序shortLink、生成页面Scheme码、生成小程序URL Link等功能。 安装说明 go get gitee.com/haming123/wxapp4go 快速上手 小程序对象初始化 var WxApp *wxapp.WeixinApp func main() { WxApp = wxa

  • 代码如下: wx.ready(function(){ wx.onMenuShareTimeline({ title: 'wechat-php-sdk博客', desc: '微信公众平台php开发包,细化各项接口操作,支持链式调用。项目创建人:dodgepudding 项目地址:https://github.com/dodgepudding/wechat-php-sdk', link: 'http:

  • <?php namespace Common\Model; use Think\Model; class JsSdkModel extends Model { private $appId = '***'; private $appSecret = '***'; /** * JS-SDK使用权限签名算法 * access_token是公众号的全局唯一

  • 最近做了一个企业微信接入的项目,JS-SDK使用权限签名算法附源码,觉得有用记得点赞转发,感谢! /*---生成验签规则开始------*/ @Autowired EnterWeChatView enterWeChatView;//自定义类获取properties里面的参数 public Map<String, String> makeWXTicket(String

  • 介绍 微信支付SDK,基于全新的微信支付APIv3来实现。支持小程序支付、JSAPI支付、Native支付、APP支付、H5支付,支持直连商户模式和服务商模式。 安装说明 go get gitee.com/haming123/wxpay4go 快速上手 商户对象初始化 package main import ( "log" "wxpay" ) var MchCtx *wxpay.MchWx

  • 使用 npm 安装 npm install weixin-js-sdk 使用方法 main.js 中 import wx from 'weixin-js-sdk' Vue.prototype.$share = (title = '', imgUrl = 'https://img.vhiphop.top/web/logo-icon.jpg') => { title = `${title ? titl

 相关资料
  • wechat-go 是一个简洁、高效的 golang 版本微信 SDK,支持微信应用和商户。 设计目标 在概念清晰的基础上追求更少的编码、更开放、灵活的结构。 本库不是在微信官方API基础上进一步封装,造出一个新的框架级的重体量SDK。而是努力成为微信官方文档的Golang版快速工具箱。 努力让开发者在学习微信官方文档后,不再有新的学习曲线(另学一套)! 所以本库目标是:极致、简单!不创另行发明新

  • 作者结合自己的实际开发经验,归纳整理出来分享给微信开发的入门者或正在研究的开发者。

  • 本文向大家介绍微信开发 微信授权详解,包括了微信开发 微信授权详解的使用技巧和注意事项,需要的朋友参考一下 最近有机会做到一个微信项目;把其中自己整理的笔记分享给大家,有不足或错误的地方望大家指正! 1关于微信授权这块的流程图,如下 一些代码碎片仅供参考: 本地存储的运用: 1. 做微信开发,建议先造一些数据,取到对应的openId ,方便在浏览器里调试; 2.稍微麻烦的就是每次调整完成,需要发布

  • 开发工具 微信开发者工具 VSCode https://zh.snipaste.com/ VSCode插件 小程序开发助手 minapp css tree vscode开发微信小程序安装的插件: wechat-snippet 微信小程序代码辅助,代码片段自动完成 minapp 微信小程序标签、属性的智能补全(同时支持原生小程序、mpvue 和 wepy 框架,并提供 snippets) 需要输入<

  • 本文向大家介绍微信开发之微信jssdk录音功能开发示例,包括了微信开发之微信jssdk录音功能开发示例的使用技巧和注意事项,需要的朋友参考一下 项目需求简单描述 用户长按录音,松手后直接结束录音,结束录音后,用户可以选择重新录音、播放刚才的录音,上传录音(这里的上传录音指上传到自己服务器,上传步骤是,前端调用wx.uploadVoice,后台再到微信服务器下载音频文件,上传到自己的服务器)。注意,

  • 本文向大家介绍asp.net微信开发(开发者接入),包括了asp.net微信开发(开发者接入)的使用技巧和注意事项,需要的朋友参考一下 先上图,看一看需要进行哪些项目的操作:   在项目的根目录或者特定的文件夹内,创建一个ashx文件(一般处理程序文件),如图 精彩专题分享:ASP.NET微信开发教程汇总,欢迎大家学习。 以上就是关于asp.net微信开发的第一篇,针对开发者接入进行学习,之后会有