Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapUserConfig ¶
func MapUserConfig(userConfig *UserConfig) (*object.HashMap, error)
Types ¶
type Http ¶ added in v3.0.40
type Http struct { Timeout float64 BaseURI string ProxyURI string Transport http.RoundTripper }
type OfficialAccount ¶
type OfficialAccount struct { *kernel.ServiceContainer Base *base.Client AccessToken *auth.AccessToken Config *kernel.Config // basic services Media *media.Client URL *url.Client QRCode *qrCode.Client JSSDK *jssdk.Client SubscribeMessage *subscribeMessage.Client Server *server.Guard Encryptor *kernel.Encryptor User *user.Client UserTag *tag.Client Menu *menu.Client TemplateMessage *templateMessage.Client Material *material.Client CustomerService *customerService.Client CustomerServiceSession *session.Client Semantic *semantic.Client DataCube *dataCube.Client AutoReply *autoReply.Client Broadcasting *broadcasting.Client Card *card.Client Device *device.Client ShakeAround *shakeAround.ShakeAround POI *poi.Client Publish *publish.Client Store *store.Client Comment *comment.Client OCR *ocr.Client Goods *goods.Client OAuth *providers2.WeChat Wifi *wifi.Client WifiCard *wifi.CardClient WifiDevice *wifi.DeviceClient WifiShop *wifi.ShopClient Guide *guide.Client Logger *logger.Logger }
func NewOfficialAccount ¶
func NewOfficialAccount(config *UserConfig, extraInfos ...*kernel.ExtraInfo) (*OfficialAccount, error)
func (*OfficialAccount) GetAccessToken ¶
func (app *OfficialAccount) GetAccessToken() *kernel.AccessToken
func (*OfficialAccount) GetComponent ¶
func (app *OfficialAccount) GetComponent(name string) interface{}
func (*OfficialAccount) GetConfig ¶
func (app *OfficialAccount) GetConfig() *kernel.Config
func (*OfficialAccount) GetContainer ¶
func (app *OfficialAccount) GetContainer() *kernel.ServiceContainer
type UserConfig ¶
type UserConfig struct { AppID string Secret string Token string AESKey string StableTokenMode bool ForceRefresh bool RefreshToken string ComponentAppID string ComponentAppToken string ResponseType string Log Log OAuth OAuth Cache kernel.CacheInterface Http Http HttpDebug bool Debug bool NotifyURL string Sandbox bool }
Click to show internal directories.
Click to hide internal directories.