officialaccount

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

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) GetAccessTokenContext

func (officialAccount *OfficialAccount) GetAccessTokenContext(ctx stdcontext.Context) (string, error)

GetAccessTokenContext 获取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

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

GetCustomerMessageManager 客服消息接口

func (*OfficialAccount) GetCustomerServiceManager

func (officialAccount *OfficialAccount) GetCustomerServiceManager() *customerservice.Manager

GetCustomerServiceManager 客服管理

func (*OfficialAccount) GetDataCube

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

GetDataCube 数据统计

func (*OfficialAccount) GetDevice

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

GetDevice 获取智能设备的实例

func (*OfficialAccount) GetDraft

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

GetDraft 草稿箱

func (*OfficialAccount) GetFreePublish

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

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

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 blacklist 公众号用户黑名单管理 参考文档:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Manage_blacklist.html
Package user blacklist 公众号用户黑名单管理 参考文档:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Manage_blacklist.html

Jump to

Keyboard shortcuts

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