Documentation ¶
Index ¶
- Constants
- func StartServer(port string)
- type BaiduClient
- func (bc *BaiduClient) BaiduLogin(username, password, verifycode, vcodestr string) (lj *LoginJSON)
- func (bc *BaiduClient) ReFreshClient()
- func (bc *BaiduClient) SendCodeToUser(verifyType, verifyURL, authID string) (msg string)
- func (bc *BaiduClient) SendCodeToUser2(verifyType, token string) (msg string)
- func (bc *BaiduClient) VerifyCode(vcode, verifyType, verifyURL, authID, loginProxy, authSid string) (lj *LoginJSON)
- func (bc *BaiduClient) VerifyCode2(verifyType, token, vcode, u string) (lj *LoginJSON)
- type LoginJSON
Constants ¶
View Source
const (
// Version 版本号
Version = "v1.4.1"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaiduClient ¶
type BaiduClient struct { *requester.HTTPClient // contains filtered or unexported fields }
BaiduClient 记录登录百度所使用的信息
func (*BaiduClient) BaiduLogin ¶
func (bc *BaiduClient) BaiduLogin(username, password, verifycode, vcodestr string) (lj *LoginJSON)
BaiduLogin 发送 百度登录请求
func (*BaiduClient) ReFreshClient ¶
func (bc *BaiduClient) ReFreshClient()
func (*BaiduClient) SendCodeToUser ¶
func (bc *BaiduClient) SendCodeToUser(verifyType, verifyURL, authID string) (msg string)
SendCodeToUser 发送验证码到 手机/邮箱
func (*BaiduClient) SendCodeToUser2 ¶
func (bc *BaiduClient) SendCodeToUser2(verifyType, token string) (msg string)
SendCodeToUser 发送验证码到 手机/邮箱(另一套逻辑)
func (*BaiduClient) VerifyCode ¶
func (bc *BaiduClient) VerifyCode(vcode, verifyType, verifyURL, authID, loginProxy, authSid string) (lj *LoginJSON)
VerifyCode 输入 手机/邮箱 收到的验证码, 验证登录
func (*BaiduClient) VerifyCode2 ¶
func (bc *BaiduClient) VerifyCode2(verifyType, token, vcode, u string) (lj *LoginJSON)
VerifyCode 输入 手机/邮箱 收到的验证码, 验证登录(另一套逻辑)
type LoginJSON ¶
type LoginJSON struct { ErrInfo struct { No string `json:"no"` Msg string `json:"msg"` } `json:"errInfo"` Data struct { CodeString string `json:"codeString"` GotoURL string `json:"gotoUrl"` Token string `json:"token"` U string `json:"u"` AuthSID string `json:"authsid"` AuthID string `json:"authid"` Phone string `json:"phone"` Email string `json:"email"` VerifyURL string `json:"verifyUrl"` LoginProxy string `json:"loginProxy"` BDUSS string `json:"bduss"` PToken string `json:"ptoken"` SToken string `json:"stoken"` CookieString string `json:"cookieString"` } `json:"data"` }
LoginJSON 从百度服务器解析的数据结构
Source Files ¶
Click to show internal directories.
Click to hide internal directories.