Documentation
¶
Index ¶
Constants ¶
View Source
const ( // 认证方式 GrantTypePassword = "password" // 密码认证 // 权限范围 ScopeOpenId = "openid" // OpenId // Token类型 TokenTypeBearer = "Bearer" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) GetAccessToken ¶
func (c *Client) GetAccessToken(body GetAccessTokenBody) (rsp GetAccessTokenResponse, err error)
获取access_token http://dev.icsoc.net/docs/develop/authentication/#%E8%8E%B7%E5%8F%96access_token
type GetAccessTokenBody ¶
type GetAccessTokenResponse ¶
type GetAccessTokenResponse struct {
AccessToken string `json:"access_token"` // 后续所有的接口访问都需要带上此token
ExpiresIn int64 `json:"expires_in"` // access_token有效时间,过期后将无法使用
TokenType string `json:"token_type"` // Bearar,固定值,参见constant.go
Scope string `json:"scope"` // 权限范围
RefreshToken string `json:"refresh_token"` // 可以在access_token失效之前使用refresh_token来刷新access_token
}
Click to show internal directories.
Click to hide internal directories.