Explorar el Código

更新

master
huangjiajun hace 4 meses
padre
commit
e05fd468c1
Se han modificado 1 ficheros con 6 adiciones y 4 borrados
  1. +6
    -4
      app/task/svc/svc_kuaishou_auth.go

+ 6
- 4
app/task/svc/svc_kuaishou_auth.go Ver fichero

@@ -4,6 +4,7 @@ import (
"applet/app/db"
offical "applet/app/db/official"
"applet/app/utils"
"applet/app/utils/cache"
"code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/kuaishou"
"github.com/tidwall/gjson"
"strings"
@@ -13,13 +14,13 @@ import (
func KuaishouAuth() {
kuaishouAppkey := offical.MasterListCfgGetOneData("0", "kuaishou_kfx_appkey")
kuaishouAppSecret := offical.MasterListCfgGetOneData("0", "kuaishou_kfx_app_secret")
kuaishou_official_expires_in := db.MasterListCfgGetOneData("0", "kuaishou_official_expires_in")
kuaishou_official_refresh_token := db.MasterListCfgGetOneData("0", "kuaishou_official_refresh_token")
if utils.StrToInt64(kuaishou_official_expires_in) < time.Now().Unix() {
kuaishouOfficialExpiresIn := db.MasterListCfgGetOneData("0", "kuaishou_official_expires_in")
kuaishouOfficialRefreshToken := db.MasterListCfgGetOneData("0", "kuaishou_official_refresh_token")
if utils.StrToInt64(kuaishouOfficialExpiresIn) < time.Now().Unix() {
args := map[string]string{
"app_id": kuaishouAppkey,
"grant_type": "refresh_token",
"refresh_token": kuaishou_official_refresh_token,
"refresh_token": kuaishouOfficialRefreshToken,
"app_secret": kuaishouAppSecret,
}
token, _ := kuaishou.GetKuaishouRefreshToken(args)
@@ -32,6 +33,7 @@ func KuaishouAuth() {
}
teamAccessRefreshToken := gjson.Get(token, "refresh_token").String()
teamAccessTime := time.Now().Unix() + gjson.Get(token, "expires_in").Int() - 60
cache.SetEx("kuaishou:"+kuaishouAppkey, accessToken, int(gjson.Get(token, "expires_in").Int()-60))
db.MasterListCfgSave("0", "kuaishou_official_access_token", accessToken)
db.MasterListCfgSave("0", "kuaishou_official_expires_in", utils.Int64ToStr(teamAccessTime))
db.MasterListCfgSave("0", "kuaishou_official_refresh_token", teamAccessRefreshToken)


Cargando…
Cancelar
Guardar