message

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MiniProgramStateDeveloper = "developer" // developer为开发版
	MiniProgramStateTrial     = "trial"     // trial为体验版
	MiniProgramStateFormal    = "formal"    // formal为正式版;默认
)
View Source
const (
	LanguageZhCN = "zh_CN" // 简体中文, 默认
	LanguageEnUS = "en_US" // 英文
	LanguageZhHK = "zh_HK" // 繁体中文
	LanguageZhTW = "zh_TW" // 繁体中文
)

Variables

This section is empty.

Functions

func CmdMiniProgramSendSubscribe

func CmdMiniProgramSendSubscribe(arg *CmdMiniSendSubscribeParams) error

CmdMiniProgramSendSubscribe 发送微信小程序订阅消息

func SendSubscribe

func SendSubscribe(accessToken string, msg *SubscribeMessage) error

SendSubscribe 发送微信小程序订阅消息

func ValidateLanguage

func ValidateLanguage(v string) error

ValidateLanguage 验证

func ValidateMiniProgramState

func ValidateMiniProgramState(v string) error

ValidateMiniProgramState 验证

Types

type CmdMiniSendSubscribeParams

type CmdMiniSendSubscribeParams struct {
	UserAgent        string
	AccessToken      string
	AppID            string
	AppSecret        string
	ToUser           string
	TemplateID       string
	MiniProgramState string
	Page             string
	Language         string
	Data             string
}

func (*CmdMiniSendSubscribeParams) Validate

func (t *CmdMiniSendSubscribeParams) Validate() error

type SubscribeDataItem

type SubscribeDataItem struct {
	Value string `json:"value"`
}

SubscribeDataItem 模板变量值

type SubscribeMessage

type SubscribeMessage struct {
	ToUser           string                       `json:"touser"`
	TemplateID       string                       `json:"template_id"`
	Page             string                       `json:"page,omitempty"`
	MiniProgramState string                       `json:"miniprogram_state,omitempty"`
	Data             map[string]SubscribeDataItem `json:"data"`
	Language         string                       `json:"lang,omitempty"`
}

SubscribeMessage 微信小程序订阅消息

Jump to

Keyboard shortcuts

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