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
Sign in for post a comment
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.
Comments ( 4 )