1
This commit is contained in:
@@ -35,7 +35,8 @@ func New(appKey, appSecret, accessToken string) *API {
|
||||
globals.SugarLogger.Debug("accessToken init err :", err)
|
||||
return nil
|
||||
}
|
||||
return &API{
|
||||
|
||||
api := &API{
|
||||
appKey: appKey,
|
||||
appSecret: appSecret,
|
||||
accessToken: access.AccessToken,
|
||||
@@ -43,6 +44,10 @@ func New(appKey, appSecret, accessToken string) *API {
|
||||
expiresIn: access.ExpiresIn,
|
||||
accessTokenObj: access,
|
||||
}
|
||||
if access.ExpiresIn > time.Now().Unix() {
|
||||
api.RefreshToken()
|
||||
}
|
||||
return api
|
||||
}
|
||||
return &API{
|
||||
appKey: appKey,
|
||||
@@ -145,11 +150,12 @@ func (a *API) SetAccessToken(token string) {
|
||||
return
|
||||
}
|
||||
|
||||
a.accessToken = access.AccessToken
|
||||
a.refreshToken = access.RefreshToken
|
||||
a.expiresIn = access.ExpiresIn
|
||||
if access.ExpiresIn > time.Now().Unix() {
|
||||
a.accessTokenObj = access
|
||||
} else {
|
||||
a.accessToken = access.AccessToken
|
||||
a.refreshToken = access.RefreshToken
|
||||
a.RefreshToken()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user