silenceper / wechat

WeChat SDK for Go (微信SDK:简单、易用)
https://silenceper.com/wechat/
Apache License 2.0
4.75k stars 1.08k forks source link

[咨询] 使用微信小程序接口时 怎么 指定使用 StableAccessToken 这个获取token #675

Open dzwvip opened 1 year ago

dzwvip commented 1 year ago

请描述您的问题 我看最新版里增加了这个稳定版的token,,但是不知道在 使用微信小程序接口时 怎么 指定使用 这个StableAccessToken 新增的稳定版token

ccfish86 commented 10 months ago

虽然说不是很方便吧,但也不是不能指定。

    // 小程序
    miniProgramConfig := &miniProgramConfig.Config{
        AppID:          CONFIG.Wechat.MpAppID,
        AppSecret:      CONFIG.Wechat.MpAppSecret,
        Token:         CONFIG.Wechat.CallbackToken,
        EncodingAESKey: CONFIG.Wechat.CallbackAesKey,
        Cache:          redisCache,
    }

    WxMiniProgram = Wechat.GetMiniProgram(miniProgramConfig)
    WxMiniProgram.SetAccessTokenHandle(credential.NewStableAccessToken(CONFIG.Wechat.MpAppID,
        CONFIG.Wechat.MpAppSecret, credential.CacheKeyMiniProgramPrefix, redisCache))