master
李光春 11 months ago
parent 49df014426
commit 1d7ef4fb34

@ -1,5 +1,5 @@
package go_library
func Version() string {
return "1.0.152"
return "1.0.153"
}

@ -28,3 +28,13 @@ func (c *Client) GetMessageKey(ctx context.Context) string {
func (c *Client) GetAuthorizerAppid(ctx context.Context) string {
return c.config.authorizerAppid
}
// GetAuthorizerAccessToken 授权方access_token
func (c *Client) GetAuthorizerAccessToken(ctx context.Context) string {
return c.config.authorizerAccessToken
}
// GetAuthorizerRefreshToken 授权方refresh_token
func (c *Client) GetAuthorizerRefreshToken(ctx context.Context) string {
return c.config.authorizerRefreshToken
}

@ -14,6 +14,9 @@ func GetAuthorizerAccessTokenCacheKeyName(ctx context.Context, c *Client) string
// GetAuthorizerAccessToken 授权方access_token
func GetAuthorizerAccessToken(ctx context.Context, c *Client) string {
if c.config.authorizerAccessToken != "" {
return c.config.authorizerAccessToken
}
if c.cache.redisClient.GetDb() == nil {
return c.config.authorizerAccessToken
}

@ -0,0 +1,21 @@
package wechatopen
import "context"
// SetAuthorizerAccessToken 授权方access_token
func (c *Client) SetAuthorizerAccessToken(ctx context.Context, authorizerAccessToken string) string {
if authorizerAccessToken == "" {
return ""
}
c.config.authorizerAccessToken = authorizerAccessToken
return c.config.authorizerAccessToken
}
// SetAuthorizerRefreshToken 授权方refresh_token
func (c *Client) SetAuthorizerRefreshToken(ctx context.Context, authorizerRefreshToken string) string {
if authorizerRefreshToken == "" {
return ""
}
c.config.authorizerRefreshToken = authorizerRefreshToken
return c.config.authorizerRefreshToken
}
Loading…
Cancel
Save