Fetch the repository succeeded.
golang 多微信号SDK,readygo子项目 API文档
感谢 https://gitee.com/xiaochengtech/wechat 提供的基础代码
go get gitee.com/chunanyong/gowe
struct
类型传递type WxConfig struct {
Id string
AppId string
Secret string
}
var wxConfig = &WxConfig{
Id: "test",
AppId: "XXXXXXXXXXXXXXxxx",
Secret: "XXXXXXXXXXXXXXX",
}
func (wxConfig *WxConfig) GetId() string {
return wxConfig.Id
}
func (wxConfig *WxConfig) GetAppId() string {
return wxConfig.AppId
}
func (wxConfig *WxConfig) GetAccessToken() string {
//从缓存中获取wxAccessToken,这里只是演示
wxAccessToken, err := gowe.GetAccessToken(wxConfig)
if err == nil && wxAccessToken.ErrCode == 0 {
return wxAccessToken.AccessToken
}
return ""
}
func (wxConfig *WxConfig) GetSecret() string {
return wxConfig.Secret
}
以下是通用的接口,WxConfig 设置为全局变量,使用gowe.XXX
调用
使用样例:
func TestGetAccessToken(t *testing.T) {
token, err := gowe.GetAccessToken(wx)
if err != nil {
t.Log("error:" ,err)
}
t.Log("token:",token)
}
WxPayMicropay
WxPayUnifiedOrder
WxPayQueryOrder
WxPayCloseOrder
WxPayReverse
WxPayRefund
WxPayQueryRefund
WxPayDownloadBill
WxPayReportJsApi
WxPayReportMicropay
WxPaySendRedPack
WxPaySendGroupRedPack
WxPaySendMiniProgramHB
WxPayGetHBInfo
WxPayPromotionMktTransfers
WxPayQueryMktTransfer
WxPayNotifyPay
WxPayNotifyRefund
WxMpWebAuthAccessToken
WxMpGetUserInfo
WxPayH5Sign
WxMpQrCreateTemporary
WxMpQrCreatePermanent
WxMpTemplateMsgSend
WxMpSubscribeMsgSend
WxPayMaSign
WxMaCodeGetUnlimited
WxMaSubscribeMessageSend
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.