Versions in this module Expand all Collapse all v1 v1.0.0 Jul 27, 2023 Changes in this version + type AddExternalContactCallbackMessage struct + ExternalUserID string + State string + UserID string + WelcomeCode string + type AddHalfExternalContactCallbackMessage struct + ExternalUserID string + State string + UserID string + WelcomeCode string + type Agentlist struct + Agentid int + Name string + SquareLogoURL string + type AllowPartys struct + Partyid []int + type AllowTags struct + Tagid []int + type AllowUserinfos struct + User []User + type AuditApprovedCallbackMessage struct + ExternalUserID string + UserID string + WelcomeCode string + type Button struct + Key string + Name string + SubButton []SubButton + Type string + type CallbackMessage struct + ChangeType string + CreateTime int + Event string + FromUserName string + MsgType string + ToUserName string + type Client struct + func NewClient(cfg *config.Config) (client *Client, err error) + func (r *Client) CreateMenu(options CreateMenuOptions) (info CreateMenuSchema, err error) + func (r *Client) DeleteMenu() (info DeleteMenuSchema, err error) + func (r *Client) GetApplicationInfo() (info GetApplicationInfoSchema, err error) + func (r *Client) GetApplicationList() (info GetApplicationListSchema, err error) + func (r *Client) GetCallbackMessage(signatureOptions SignatureOptions, encryptedMsg []byte) (rawData []byte, msg CallbackMessage, err error) + func (r *Client) GetMenu() (info GetMenuSchema, err error) + func (r *Client) SetApplicationInfo(options SetApplicationInfoOptions) (info SetApplicationInfoSchema, err error) + func (r *Client) VerifyURL(options SignatureOptions) (string, error) + type CreateCallbackMessage struct + ChatId string + type CreateMenuOptions struct + Button []Button + type CreateMenuSchema struct + type DelExternalContactCallbackMessage struct + ExternalUserID string + Source string + UserID string + type DelFollowUserCallbackMessage struct + ExternalUserID string + UserID string + type DeleteMenuOptions struct + type DeleteMenuSchema struct + type DismissCallbackMessage struct + ChatId string + type EditExternalContactCallbackMessage struct + ExternalUserID string + UserID string + type Error string + const SDKAccessTokenExpired + const SDKAccessTokenInvalid + const SDKAccessTokenMissing + const SDKApiForbidden + const SDKApiFreqOutOfLimit + const SDKApiNotOpen + const SDKCacheUnavailable + const SDKDecryptMSGFailed + const SDKInitFailed + const SDKInvalidCorpID + const SDKInvalidCredential + const SDKInvalidOpenKFID + const SDKNotUseInWeCom + const SDKOpenKFIDNotExist + const SDKUnknownError + const SDKValidateSignatureFailed + const SDKWeWorkAlready + func NewSDKErr(code int64, msgList ...string) Error + func (r Error) Error() string + type GetApplicationInfoOptions struct + type GetApplicationInfoSchema struct + Agentid int + AllowPartys AllowPartys + AllowTags AllowTags + AllowUserinfos AllowUserinfos + Close int + Description string + HomeURL string + Isreportenter int + Name string + RedirectDomain string + ReportLocationFlag int + SquareLogoURL string + type GetApplicationListOptions struct + type GetApplicationListSchema struct + Agentlist []Agentlist + type GetMenuOptions struct + type GetMenuSchema struct + Button []Button + type SetApplicationInfoOptions struct + Agentid int + Description string + HomeURL string + Isreportenter int + LogoMediaid string + Name string + RedirectDomain string + ReportLocationFlag int + type SetApplicationInfoSchema struct + type SignatureOptions struct + EchoStr string + Encrypt string + Nonce string + Signature string + TimeStamp string + type SubButton struct + Appid string + Key string + Name string + Pagepath string + SubButton []interface{} + Type string + URL string + type TagCreateCallbackMessage struct + Id string + TagType string + type TagDeleteCallbackMessage struct + Id string + TagType string + type TagShuffleCallbackMessage struct + Id string + StrategyID string + type TagUpdateCallbackMessage struct + Id string + TagType string + type TransferFailCallbackMessage struct + ExternalUserID string + FailReason string + UserID string + type UpdateCallbackMessage struct + ChatId string + JoinScene int + MemChangeCnt int + QuitScene int + UpdateDetail string + type User struct + Userid string