strcuts.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package mp
  2. type AccessTokenResponse struct {
  3. AccessToken string `json:"access_token"`
  4. ExpiresIn int `json:"expires_in"`
  5. ErrCode int `json:"errcode"`
  6. ErrMsg string `json:"errmsg"`
  7. }
  8. type JsapiTicketResponse struct {
  9. Ticket string `json:"ticket"`
  10. ExpiresIn int `json:"expires_in"`
  11. ErrCode int `json:"errcode"`
  12. ErrMsg string `json:"errmsg"`
  13. }
  14. type JsapiReturn struct {
  15. AppID string `json:"app_id"`
  16. Timestamp int `json:"timestamp"`
  17. NonceStr string `json:"nonceStr"`
  18. Signature string `json:"signature"`
  19. }
  20. type OauthTokenResponse struct {
  21. AccessToken string `json:"access_token"`
  22. ExpiresIn int `json:"expires_in"`
  23. OpenID string `json:"openid"`
  24. ErrCode int `json:"errcode"`
  25. ErrMsg string `json:"errmsg"`
  26. }
  27. type UserInfo struct {
  28. OpenID string `json:"openid"`
  29. NickName string `json:"nickname"`
  30. Sex int `json:"sex"`
  31. HeadImgUrl string `json:"headimgurl"`
  32. IsExists bool `json:"is_exists"`
  33. ErrCode int `json:"errcode"`
  34. ErrMsg string `json:"errmsg"`
  35. }