Documentation ¶
Index ¶
- type OfficialAccount
- func (officialAccount *OfficialAccount) GetAccessToken() (string, error)
- func (officialAccount *OfficialAccount) GetBasic() *basic.Basic
- func (officialAccount *OfficialAccount) GetBroadcast() *broadcast.Broadcast
- func (officialAccount *OfficialAccount) GetContext() *context.Context
- func (officialAccount *OfficialAccount) GetDataCube() *datacube.DataCube
- func (officialAccount *OfficialAccount) GetDevice() *device.Device
- func (officialAccount *OfficialAccount) GetJs() *js.Js
- func (officialAccount *OfficialAccount) GetMaterial() *material.Material
- func (officialAccount *OfficialAccount) GetMenu() *menu.Menu
- func (officialAccount *OfficialAccount) GetOauth() *oauth.Oauth
- func (officialAccount *OfficialAccount) GetServer(req *http.Request, writer http.ResponseWriter) *server.Server
- func (officialAccount *OfficialAccount) GetTemplate() *message.Template
- func (officialAccount *OfficialAccount) GetUser() *user.User
- func (officialAccount *OfficialAccount) SetAccessTokenHandle(accessTokenHandle credential.AccessTokenHandle)
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) 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) 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) 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) 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获取方式
Click to show internal directories.
Click to hide internal directories.