Ai
2 Star 0 Fork 0

hansdq/dyQcSDk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
refresh_token_request.go 1015 Bytes
一键复制 编辑 原始数据 按行查看 历史
Hansdq 提交于 2022-12-25 20:15 +08:00 . add sdk
package doudian_sdk
import "encoding/json"
type RefreshTokenRequest struct {
BaseDoudianOpApiRequest
param *RefreshTokenParam
}
func (r *RefreshTokenRequest) GetParamObject() interface{}{
return r.param
}
func(r *RefreshTokenRequest) GetParam() *RefreshTokenParam {
return r.param
}
func (r *RefreshTokenRequest) Execute(accessToken *AccessToken) (*CreateTokenResponse, error) {
responseJson, err := r.GetClient().Request(r, accessToken)
if err != nil {
return nil, err
}
response := &CreateTokenResponse{}
_ = json.Unmarshal([]byte(responseJson), response)
return response, nil
}
func (r *RefreshTokenRequest) GetUrlPath() string {
return "token/refresh"
}
func NewRefreshTokenRequest() *RefreshTokenRequest {
request := &RefreshTokenRequest{
param: &RefreshTokenParam{},
}
request.SetConfig(GlobalConfig)
request.SetClient(DefaultDoudianOpApiClient)
return request
}
type RefreshTokenParam struct {
GrantType string `json:"grant_type"`
RefreshToken string `json:"refresh_token"`
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/hansdq/dy-qc-sdk.git
git@gitee.com:hansdq/dy-qc-sdk.git
hansdq
dy-qc-sdk
dyQcSDk
v1.0.8

搜索帮助