package gome_live_show import ( "git.rosy.net.cn/baseapi/platformapi" "net/http" "sync" ) // 注册请求api type API struct { code string `json:"code"` // 商户码 appKey string `json:"appKey"` // appkey sign string `json:"sign"` // 签名 timestamp string `json:"timestamp"` // 请求时间戳 appSecret string `json:"app_secret"` // 私钥 refreshToken string `json:"refresh_token"` // 刷新token expiration string `json:"expiration"` // 刷新token过期时间 sessionToken string `json:"session_token"` // token version string `json:"version"` // 版本 locker sync.RWMutex client *http.Client config *platformapi.APIConfig } // 国美token type gomeToken struct { Code int64 `json:"code"` Timestamp int64 `json:"timestamp"` Data *TokenInfo `json:"data"` RequestId string `json:"request_id"` } // 获取token type TokenInfo struct { SessionToken string `json:"sessionToken"` // 商家令牌 sessionToken String Expiration string `json:"expiration"` // 授权到期时间 RefreshToken string `json:"refreshToken"` // 刷新令牌 AppKey string `json:"appKey"` // 应用 code }