params

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2021 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

* Desc: * Package: params * File Created: Friday, 26th March 2021 8:45:18 am * Author: douxuefeng (i@douxuefeng.cn) * ----- * Last Modified: Friday, 26th March 2021 8:45:18 am * Modified By: douxuefeng (i@douxuefeng.cn>)

* Desc: * Package: params * File Created: Saturday, 27th March 2021 9:35:31 pm * Author: douxuefeng (i@douxuefeng.cn) * ----- * Last Modified: Saturday, 27th March 2021 9:35:31 pm * Modified By: douxuefeng (i@douxuefeng.cn>)

* @Author: i@douxuefeng.cn * @Date: 2021-10-25 16:15:38 * @LastEditTime: 2021-10-25 16:15:38 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\sns.go

Index

Constants

View Source
const (
	Expired = 100
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessTokenResponse

type AccessTokenResponse struct {
	AccessToken string `json:"access_token,omitempty"`
	ExpiresIn   int64  `json:"expires_in,omitempty"`
	Errcode     int    `json:"errcode,omitempty"`
	Errmsg      string `json:"errmsg,omitempty"`
}

type Button

type Button struct {
	Type      string   `json:"type" `
	Name      string   `json:"name" `
	Key       string   `json:"key" `
	Url       string   `json:"url" `
	Appid     string   `json:"appid"`
	Pagepath  string   `json:"pagepath" `
	SubButton []Button `json:"sub_button"`
	MediaId   string   `json:"media_id"`
}

type Jssdk

type Jssdk struct {
	Errcode   int64  `json:"errcode"`
	ErrMsg    string `json:"err_msg"`
	Ticket    string `json:"ticket"`
	ExpiresIn int64  `json:"expires_in"`
}
type MenuData struct {
	Button []Button `json:"button"`
}
type MenuInfo struct {
	IsMenuOpen   int                    `json:"is_menu_open"`
	SelfmenuInfo map[string]interface{} `json:"selfmenu_info"`
}

type Serve

type Serve struct {
	Echostr   string `url:"echostr"`
	Timestamp string `url:"timestamp"`
	Nonce     string `url:"nonce"`
	Signature string `url:"signature"`
}

type SnsBase

type SnsBase struct {
	AccessToken  string `json:"access_token"`
	ExpireIn     int64  `json:"expire_in"`
	RefreshToken string `json:"refresh_token"`
	Openid       string `json:"openid"`
	Scope        string `json:"scope"`
	WxErr
}

type SnsUserInfo

type SnsUserInfo struct {
	Openid     string   `json:"openid"`
	Nickname   string   `json:"nickname"`
	Sex        int      `json:"sex"`
	Province   string   `json:"province"`
	City       string   `json:"city"`
	Country    string   `json:"country"`
	Headimgurl string   `json:"headimgurl"`
	Privilege  []string `json:"privilege"`
	Unionid    string   `json:"unionid"`
	WxErr
}

type WxErr

type WxErr struct {
	Errcode int    `json:"errcode,omitempty"`
	Errmsg  string `json:"errmsg,omitempty"`
}

Jump to

Keyboard shortcuts

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