Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUnlimitedQrcode ¶
func GetUnlimitedQrcode(body GetUnlimitedQrcodeBody) (data []byte, baseErr constant.BaseResponse, err error)
获取小程序码
Types ¶
type CodeToSessionResponse ¶
type CodeToSessionResponse struct { OpenId string `json:"openid"` // 用户唯一标识 SessionKey string `json:"session_key"` // 会话密钥 UnionId string `json:"unionid"` // 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。 ErrCode int `json:"errcode"` // 错误码 ErrMsg string `json:"errmsg"` // 错误信息 }
func CodeToSession ¶
func CodeToSession(appId string, secret string, jsCode string) (wxRsp CodeToSessionResponse, err error)
登录凭证校验
type GetAccessTokenResponse ¶
type GetAccessTokenResponse struct { AccessToken string `json:"access_token"` // 获取到的凭证 ExpiresIn int64 `json:"expires_in"` // SessionKey超时时间(秒) RefreshToken string `json:"refresh_token"` // 用户刷新access_tokenOpenId OpenId string `json:"openid"` // 用户唯一标识 Scope string `json:"scope"` // 用户授权的作用域 ErrCode int `json:"errcode"` // 错误码 ErrMsg string `json:"errmsg"` // 错误信息 }
获取小程序全局唯一后台接口调用凭据返回值
func GetAccessToken ¶
func GetAccessToken(appId string, appSecret string) (wxRsp GetAccessTokenResponse, err error)
获取小程序全局唯一后台接口调用凭据
type GetUnlimitedQrcodeBody ¶
type GetUnlimitedQrcodeBody struct { AccessToken string `json:"-"` // 接口调用凭证 Scene string `json:"scene"` // 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式) Page string `json:"page,omitempty"` // 必须是已经发布的小程序存在的页面(否则报错),例如 pages/index/index, 根路径前不要填加 /,不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面 Width int64 `json:"width,omitempty"` // 二维码的宽度,单位 px,最小 280px,最大 1280px AutoColor bool `json:"auto_color,omitempty"` // 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调,默认 false LineColorR uint8 `json:"-"` // auto_color为false时生效,使用rgb设置颜色 LineColorG uint8 `json:"-"` // auto_color为false时生效,使用rgb设置颜色 LineColorB uint8 `json:"-"` // auto_color为false时生效,使用rgb设置颜色 IsHyaline bool `json:"is_hyaline,omitempty"` // 是否需要透明底色,为true时,生成透明底色的小程序 }
获取小程序码参数
Click to show internal directories.
Click to hide internal directories.