auth

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2018 License: GPL-3.0 Imports: 4 Imported by: 5

Documentation

Index

Constants

View Source
const URLOauthToken string = "https://open.youzan.com/oauth/token"

URLOauthToken 认证Token

Variables

This section is empty.

Functions

This section is empty.

Types

type GenSelfTokenRequest

type GenSelfTokenRequest struct {
	GenTokenBaseRequest
	KdtID string `json:"kdt_id"`
}

GenSelfTokenRequest 获取自用型AccessToken请求参数结构体

type GenSelfTokenResponse

type GenSelfTokenResponse struct {
	AccessToken string `json:"access_token"`
	ExpiresIn   int    `json:"expires_in"`
	Scope       string `json:"scope"`
}

GenSelfTokenResponse 获取自用型AccessToken响应参数结构体

func GenSelfToken

func GenSelfToken(request GenSelfTokenRequest) (response GenSelfTokenResponse, err error)

GenSelfToken 获取自用型AccessToken

type GenTokenBaseRequest

type GenTokenBaseRequest struct {
	GrantType    string `json:"grant_type"`
	ClientID     string `json:"client_id"`
	ClientSecret string `json:"client_secret"`
}

GenTokenBaseRequest 获取AccessToken基本请求参数结构体

type GenToolTokenRequest

type GenToolTokenRequest struct {
	GenTokenBaseRequest
	Code        string `json:"code"`
	RedirectURI string `json:"redirect_uri"`
}

GenToolTokenRequest 获取工具型AccessToken请求参数结构体

type GenToolTokenResponse

type GenToolTokenResponse struct {
	AccessToken  string `json:"access_token"`
	ExpiresIn    int    `json:"expires_in"`
	Scope        string `json:"scope"`
	TokenType    string `json:"token_type"`
	RefreshToken string `json:"refresh_token"`
}

GenToolTokenResponse 获取工具型AccessToken响应参数结构体

func GenToolToken

func GenToolToken(request GenToolTokenRequest) (response GenToolTokenResponse, err error)

GenToolToken 生成工具型Token

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL