代码拉取完成,页面将自动刷新
package oauth2
import "github.com/gogf/gf/encoding/gjson"
//User
type User struct {
Raw *gjson.Json
ID string
Name string
NickName string
Avatar string
Email string
// Raw string
}
//GetID
func (u *User) GetID() string {
return u.ID
}
//GetName
func (u *User) GetName() string {
return u.Name
}
//GetNickName
func (u *User) GetNickName() string {
return u.NickName
}
//GetAvatar
func (u *User) GetAvatar() string {
return u.Avatar
}
//GetEmail
func (u *User) GetEmail() string {
return u.Email
}
//GetRaw return *gjson.Json
//具体用法查看 github.com/gogf/gf/encoding/gjson
func (u *User) GetRaw() *gjson.Json {
return u.Raw
}
//SetAccessToken
func (u *User) SetAccessToken(token string) *User {
u.Raw.Set("access_token", token)
return u
}
//GetAccessToken
func (u *User) GetAccessToken() string {
return u.Raw.GetString("access_token")
}
//SetRefreshTokne
func (u *User) SetRefreshToken(token string) *User {
u.Raw.Set("refresh_token", token)
return u
}
//GetRefreshToken
func (u *User) GetRefreshToken() string {
return u.Raw.GetString("refresh_token")
}
//SetExpiresIn
func (u *User) SetExpiresIn(expiresIn int) *User {
u.Raw.Set("expires_in", expiresIn)
return u
}
//GetExpiresIn
func (u *User) GetExpiresIn() int {
return u.Raw.GetInt("expires_in")
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。