Documentation
¶
Index ¶
- Variables
- type Image
- type MP
- func (m *MP) Image(args *Image) ([]byte, error)
- func (m *MP) Message(args *Message) ([]byte, error)
- func (m *MP) Phone(encryptedData, iv string) (*Phone, error)
- func (m *MP) QR(args *QR) ([]byte, error)
- func (m *MP) User(encryptedData, iv string) (*User, error)
- func (m *MP) Verify(rawData *MP, signature string) bool
- type Message
- type Phone
- type QR
- type Result
- type Session
- type Token
- type User
- type WP
- type WU
- type Watermark
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // AppID appid AppID string // AppSecret app secret AppSecret string // SessionKey sessionKey SessionKey string )
Functions ¶
This section is empty.
Types ¶
type Phone ¶
type Phone struct {
PhoneNumber string `json:"phoneNumber"` // 用户绑定的手机号
PurePhoneNumber string `json:"purePhoneNumber"` // 没有区号的手机号
CountryCode string `json:"countryCode"` // 区号
}
Phone phone
type QR ¶
type QR struct {
Scene string `json:"scene"` // 场景
Page string `json:"page"` // 页面
Width int `json:"width"` // 宽度
AutoColor bool `json:"auto_color"` // 默认颜色
LineColor map[string]interface{} `json:"line_color"` // 线条颜色
}
QR qr
type Session ¶
type Session struct {
OpenID string `json:"openid"` // openid
SessionKey string `json:"session_key"` // session
UnionID string `json:"unionid"` // unionid
Result
}
Session session
type Token ¶
type Token struct {
AccessToken string `json:"access_token"` // 网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
ExpiresIn int `json:"expires_in"` // access_token接口调用凭证超时时间,单位(秒)
RefreshToken string `json:"refresh_token"` // 用户刷新access_token
OpenID string `json:"openid"` // 用户唯一标识
Scope string `json:"scope"` // 用户授权的作用域,使用逗号(,)分隔
Result
}
Token token
type User ¶
type User struct {
NickName string `json:"nickName"` // 用户昵称
Gender int `json:"gender"` // 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
Language string `json:"language"` // 语言
City string `json:"city"` // 普通用户个人资料填写的城市
Province string `json:"province"` // 用户个人资料填写的省份
Country string `json:"country"` // 国家,如中国为CN
AvatarURL string `json:"avatarUrl"` // 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空。若用户更换头像,原有头像URL将失效。
OpenID string `json:"openid,omitempty"` // 用户的唯一标识
UnionID string `json:"unionid,omitempty"` // 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。详见:获取用户个人信息(UnionID机制)
OpenGID string `json:"openGId"` // 群对当前小程序的唯一 ID
}
User user
Click to show internal directories.
Click to hide internal directories.