Skip to content

Commit 3f10bdb

Browse files
committed
Merge branch 'work-js-sdk' into v2
# Conflicts: # credential/default_access_token.go
2 parents 87e4bdb + dea8c4b commit 3f10bdb

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

credential/default_access_token.go

+1
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ func (ak *WorkAccessToken) GetAccessTokenContext(ctx context.Context) (accessTok
229229

230230
// 构建缓存key
231231
var accessTokenCacheKey string
232+
232233
if ak.AgentID != "" {
233234
// 如果设置了AgentID,使用新的key格式
234235
accessTokenCacheKey = fmt.Sprintf("%s_access_token_%s_%s", ak.cacheKeyPrefix, ak.CorpID, ak.AgentID)

work/jsapi/jsapi.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package jsapi
22

33
import (
4-
"strconv"
5-
4+
"fmt"
65
"github.com/silenceper/wechat/v2/credential"
76
"github.com/silenceper/wechat/v2/util"
87
"github.com/silenceper/wechat/v2/work/context"
@@ -49,7 +48,8 @@ func (js *Js) GetConfig(uri string) (config *Config, err error) {
4948
}
5049
config.NonceStr = util.RandomStr(16)
5150
config.Timestamp = util.GetCurrTS()
52-
config.Signature = util.Signature(ticketStr, config.NonceStr, strconv.FormatInt(config.Timestamp, 10), uri)
51+
str := fmt.Sprintf("jsapi_ticket=%s&noncestr=%s&timestamp=%d&url=%s", ticketStr, config.NonceStr, config.Timestamp, uri)
52+
config.Signature = util.Signature(str)
5353
return
5454
}
5555

@@ -68,6 +68,7 @@ func (js *Js) GetAgentConfig(uri string) (config *Config, err error) {
6868
}
6969
config.NonceStr = util.RandomStr(16)
7070
config.Timestamp = util.GetCurrTS()
71-
config.Signature = util.Signature(ticketStr, config.NonceStr, strconv.FormatInt(config.Timestamp, 10), uri)
71+
str := fmt.Sprintf("jsapi_ticket=%s&noncestr=%s&timestamp=%d&url=%s", ticketStr, config.NonceStr, config.Timestamp, uri)
72+
config.Signature = util.Signature(str)
7273
return
7374
}

0 commit comments

Comments
 (0)