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.