officialaccount

package
v2.1.3-rc.1 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2022 License: Apache-2.0 Imports: 18 Imported by: 53

README

微信公众号

官方文档

快速入门

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OfficialAccount

type OfficialAccount struct {
	// contains filtered or unexported fields
}

OfficialAccount 微信公众号相关API

func NewOfficialAccount

func NewOfficialAccount(cfg *config.Config) *OfficialAccount

NewOfficialAccount 实例化公众号API

func (*OfficialAccount) GetAccessToken

func (officialAccount *OfficialAccount) GetAccessToken() (string, error)

GetAccessToken 获取access_token

func (*OfficialAccount) GetBasic

func (officialAccount *OfficialAccount) GetBasic() *basic.Basic

GetBasic qr/url 相关配置

func (*OfficialAccount) GetBroadcast

func (officialAccount *OfficialAccount) GetBroadcast() *broadcast.Broadcast

GetBroadcast 群发消息 TODO 待完善

func (*OfficialAccount) GetContext

func (officialAccount *OfficialAccount) GetContext() *context.Context

GetContext get Context

func (*OfficialAccount) GetCustomerMessageManager added in v2.0.3

func (officialAccount *OfficialAccount) GetCustomerMessageManager() *message.Manager

GetCustomerMessageManager 客服消息接口

func (*OfficialAccount) GetDataCube added in v2.0.1

func (officialAccount *OfficialAccount) GetDataCube() *datacube.DataCube

GetDataCube 数据统计

func (*OfficialAccount) GetDevice

func (officialAccount *OfficialAccount) GetDevice() *device.Device

GetDevice 获取智能设备的实例

func (*OfficialAccount) GetDraft added in v2.1.2

func (officialAccount *OfficialAccount) GetDraft() *draft.Draft

GetDraft 草稿箱

func (*OfficialAccount) GetFreePublish added in v2.1.2

func (officialAccount *OfficialAccount) GetFreePublish() *freepublish.FreePublish

GetFreePublish 发布能力

func (*OfficialAccount) GetJs

func (officialAccount *OfficialAccount) GetJs() *js.Js

GetJs js-sdk配置

func (*OfficialAccount) GetMaterial

func (officialAccount *OfficialAccount) GetMaterial() *material.Material

GetMaterial 素材管理

func (*OfficialAccount) GetMenu

func (officialAccount *OfficialAccount) GetMenu() *menu.Menu

GetMenu 菜单管理接口

func (*OfficialAccount) GetOCR added in v2.0.6

func (officialAccount *OfficialAccount) GetOCR() *ocr.OCR

GetOCR OCR接口

func (*OfficialAccount) GetOauth

func (officialAccount *OfficialAccount) GetOauth() *oauth.Oauth

GetOauth oauth2网页授权

func (*OfficialAccount) GetServer

func (officialAccount *OfficialAccount) GetServer(req *http.Request, writer http.ResponseWriter) *server.Server

GetServer 消息管理:接收事件,被动回复消息管理

func (*OfficialAccount) GetSubscribe added in v2.0.7

func (officialAccount *OfficialAccount) GetSubscribe() *message.Subscribe

GetSubscribe 公众号订阅消息

func (*OfficialAccount) GetTemplate

func (officialAccount *OfficialAccount) GetTemplate() *message.Template

GetTemplate 模板消息接口

func (*OfficialAccount) GetUser

func (officialAccount *OfficialAccount) GetUser() *user.User

GetUser 用户管理接口

func (*OfficialAccount) SetAccessTokenHandle

func (officialAccount *OfficialAccount) SetAccessTokenHandle(accessTokenHandle credential.AccessTokenHandle)

SetAccessTokenHandle 自定义access_token获取方式

Directories

Path Synopsis
Package device 设备相关接口
Package device 设备相关接口
Package user migrate 用于微信公众号账号迁移,获取openID变化 参考文档:https://kf.qq.com/faq/1901177NrqMr190117nqYJze.html
Package user migrate 用于微信公众号账号迁移,获取openID变化 参考文档:https://kf.qq.com/faq/1901177NrqMr190117nqYJze.html

Jump to

Keyboard shortcuts

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