Documentation
¶
Overview ¶
Package tmc 包含消息服务API相关结构体
Index ¶
- type AlibabalsyminiappmsgpushAPIRequest
- func (r AlibabalsyminiappmsgpushAPIRequest) GetApiMethodName() string
- func (r AlibabalsyminiappmsgpushAPIRequest) GetApiParams(params url.Values)
- func (r AlibabalsyminiappmsgpushAPIRequest) GetAppId() string
- func (r AlibabalsyminiappmsgpushAPIRequest) GetMsgId() int64
- func (r AlibabalsyminiappmsgpushAPIRequest) GetParams() string
- func (r AlibabalsyminiappmsgpushAPIRequest) GetRawParams() model.Params
- func (r AlibabalsyminiappmsgpushAPIRequest) GetStoreId() int64
- func (r AlibabalsyminiappmsgpushAPIRequest) GetTemplateId() string
- func (r *AlibabalsyminiappmsgpushAPIRequest) SetAppId(_appId string) error
- func (r *AlibabalsyminiappmsgpushAPIRequest) SetMsgId(_msgId int64) error
- func (r *AlibabalsyminiappmsgpushAPIRequest) SetParams(_params string) error
- func (r *AlibabalsyminiappmsgpushAPIRequest) SetStoreId(_storeId int64) error
- func (r *AlibabalsyminiappmsgpushAPIRequest) SetTemplateId(_templateId string) error
- type AlibabalsyminiappmsgpushAPIResponse
- type AlibabalsyminiappmsgpushAPIResponseModel
- type AlipayxiaodaiuserpermitAPIRequest
- func (r AlipayxiaodaiuserpermitAPIRequest) GetApiMethodName() string
- func (r AlipayxiaodaiuserpermitAPIRequest) GetApiParams(params url.Values)
- func (r AlipayxiaodaiuserpermitAPIRequest) GetRawParams() model.Params
- func (r AlipayxiaodaiuserpermitAPIRequest) GetUserId() int64
- func (r *AlipayxiaodaiuserpermitAPIRequest) SetUserId(_userId int64) error
- type AlipayxiaodaiuserpermitAPIResponse
- type AlipayxiaodaiuserpermitAPIResponseModel
- type TaobaotmcgroupaddAPIRequest
- func (r TaobaotmcgroupaddAPIRequest) GetApiMethodName() string
- func (r TaobaotmcgroupaddAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcgroupaddAPIRequest) GetGroupName() string
- func (r TaobaotmcgroupaddAPIRequest) GetNicks() []string
- func (r TaobaotmcgroupaddAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcgroupaddAPIRequest) GetUserPlatform() string
- func (r *TaobaotmcgroupaddAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmcgroupaddAPIRequest) SetNicks(_nicks []string) error
- func (r *TaobaotmcgroupaddAPIRequest) SetUserPlatform(_userPlatform string) error
- type TaobaotmcgroupaddAPIResponse
- type TaobaotmcgroupaddAPIResponseModel
- type TaobaotmcgroupdeleteAPIRequest
- func (r TaobaotmcgroupdeleteAPIRequest) GetApiMethodName() string
- func (r TaobaotmcgroupdeleteAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcgroupdeleteAPIRequest) GetGroupName() string
- func (r TaobaotmcgroupdeleteAPIRequest) GetNicks() []string
- func (r TaobaotmcgroupdeleteAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcgroupdeleteAPIRequest) GetUserPlatform() string
- func (r *TaobaotmcgroupdeleteAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmcgroupdeleteAPIRequest) SetNicks(_nicks []string) error
- func (r *TaobaotmcgroupdeleteAPIRequest) SetUserPlatform(_userPlatform string) error
- type TaobaotmcgroupdeleteAPIResponse
- type TaobaotmcgroupdeleteAPIResponseModel
- type TaobaotmcgroupsgetAPIRequest
- func (r TaobaotmcgroupsgetAPIRequest) GetApiMethodName() string
- func (r TaobaotmcgroupsgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcgroupsgetAPIRequest) GetGroupNames() []string
- func (r TaobaotmcgroupsgetAPIRequest) GetPageNo() int64
- func (r TaobaotmcgroupsgetAPIRequest) GetPageSize() int64
- func (r TaobaotmcgroupsgetAPIRequest) GetRawParams() model.Params
- func (r *TaobaotmcgroupsgetAPIRequest) SetGroupNames(_groupNames []string) error
- func (r *TaobaotmcgroupsgetAPIRequest) SetPageNo(_pageNo int64) error
- func (r *TaobaotmcgroupsgetAPIRequest) SetPageSize(_pageSize int64) error
- type TaobaotmcgroupsgetAPIResponse
- type TaobaotmcgroupsgetAPIResponseModel
- type TaobaotmcmessageproduceAPIRequest
- func (r TaobaotmcmessageproduceAPIRequest) GetApiMethodName() string
- func (r TaobaotmcmessageproduceAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcmessageproduceAPIRequest) GetContent() string
- func (r TaobaotmcmessageproduceAPIRequest) GetDelayMillis() int64
- func (r TaobaotmcmessageproduceAPIRequest) GetExpiresMillis() int64
- func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent() *model.File
- func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent2() *model.File
- func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent3() *model.File
- func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent4() *model.File
- func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent5() *model.File
- func (r TaobaotmcmessageproduceAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcmessageproduceAPIRequest) GetTargetGroup() string
- func (r TaobaotmcmessageproduceAPIRequest) GetTopic() string
- func (r *TaobaotmcmessageproduceAPIRequest) SetContent(_content string) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetDelayMillis(_delayMillis int64) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetExpiresMillis(_expiresMillis int64) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent(_mediaContent *model.File) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent2(_mediaContent2 *model.File) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent3(_mediaContent3 *model.File) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent4(_mediaContent4 *model.File) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent5(_mediaContent5 *model.File) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetTargetGroup(_targetGroup string) error
- func (r *TaobaotmcmessageproduceAPIRequest) SetTopic(_topic string) error
- type TaobaotmcmessageproduceAPIResponse
- type TaobaotmcmessageproduceAPIResponseModel
- type TaobaotmcmessagesconfirmAPIRequest
- func (r TaobaotmcmessagesconfirmAPIRequest) GetApiMethodName() string
- func (r TaobaotmcmessagesconfirmAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcmessagesconfirmAPIRequest) GetFMessageIds() []string
- func (r TaobaotmcmessagesconfirmAPIRequest) GetGroupName() string
- func (r TaobaotmcmessagesconfirmAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcmessagesconfirmAPIRequest) GetSMessageIds() []string
- func (r *TaobaotmcmessagesconfirmAPIRequest) SetFMessageIds(_fMessageIds []string) error
- func (r *TaobaotmcmessagesconfirmAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmcmessagesconfirmAPIRequest) SetSMessageIds(_sMessageIds []string) error
- type TaobaotmcmessagesconfirmAPIResponse
- type TaobaotmcmessagesconfirmAPIResponseModel
- type TaobaotmcmessagesconsumeAPIRequest
- func (r TaobaotmcmessagesconsumeAPIRequest) GetApiMethodName() string
- func (r TaobaotmcmessagesconsumeAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcmessagesconsumeAPIRequest) GetGroupName() string
- func (r TaobaotmcmessagesconsumeAPIRequest) GetQuantity() int64
- func (r TaobaotmcmessagesconsumeAPIRequest) GetRawParams() model.Params
- func (r *TaobaotmcmessagesconsumeAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmcmessagesconsumeAPIRequest) SetQuantity(_quantity int64) error
- type TaobaotmcmessagesconsumeAPIResponse
- type TaobaotmcmessagesconsumeAPIResponseModel
- type TaobaotmcmessagesproduceAPIRequest
- func (r TaobaotmcmessagesproduceAPIRequest) GetApiMethodName() string
- func (r TaobaotmcmessagesproduceAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcmessagesproduceAPIRequest) GetMessages() []TmcPublishMessage
- func (r TaobaotmcmessagesproduceAPIRequest) GetRawParams() model.Params
- func (r *TaobaotmcmessagesproduceAPIRequest) SetMessages(_messages []TmcPublishMessage) error
- type TaobaotmcmessagesproduceAPIResponse
- type TaobaotmcmessagesproduceAPIResponseModel
- type TaobaotmcqueuegetAPIRequest
- func (r TaobaotmcqueuegetAPIRequest) GetApiMethodName() string
- func (r TaobaotmcqueuegetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcqueuegetAPIRequest) GetGroupName() string
- func (r TaobaotmcqueuegetAPIRequest) GetRawParams() model.Params
- func (r *TaobaotmcqueuegetAPIRequest) SetGroupName(_groupName string) error
- type TaobaotmcqueuegetAPIResponse
- type TaobaotmcqueuegetAPIResponseModel
- type TaobaotmctopicgroupaddAPIRequest
- func (r TaobaotmctopicgroupaddAPIRequest) GetApiMethodName() string
- func (r TaobaotmctopicgroupaddAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmctopicgroupaddAPIRequest) GetGroupName() string
- func (r TaobaotmctopicgroupaddAPIRequest) GetRawParams() model.Params
- func (r TaobaotmctopicgroupaddAPIRequest) GetTopics() []string
- func (r *TaobaotmctopicgroupaddAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmctopicgroupaddAPIRequest) SetTopics(_topics []string) error
- type TaobaotmctopicgroupaddAPIResponse
- type TaobaotmctopicgroupaddAPIResponseModel
- type TaobaotmctopicgroupdeleteAPIRequest
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetApiMethodName() string
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetGroupId() int64
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetGroupName() string
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetRawParams() model.Params
- func (r TaobaotmctopicgroupdeleteAPIRequest) GetTopics() []string
- func (r *TaobaotmctopicgroupdeleteAPIRequest) SetGroupId(_groupId int64) error
- func (r *TaobaotmctopicgroupdeleteAPIRequest) SetGroupName(_groupName string) error
- func (r *TaobaotmctopicgroupdeleteAPIRequest) SetTopics(_topics []string) error
- type TaobaotmctopicgroupdeleteAPIResponse
- type TaobaotmctopicgroupdeleteAPIResponseModel
- type TaobaotmcusercancelAPIRequest
- func (r TaobaotmcusercancelAPIRequest) GetApiMethodName() string
- func (r TaobaotmcusercancelAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcusercancelAPIRequest) GetNick() string
- func (r TaobaotmcusercancelAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcusercancelAPIRequest) GetUserPlatform() string
- func (r *TaobaotmcusercancelAPIRequest) SetNick(_nick string) error
- func (r *TaobaotmcusercancelAPIRequest) SetUserPlatform(_userPlatform string) error
- type TaobaotmcusercancelAPIResponse
- type TaobaotmcusercancelAPIResponseModel
- type TaobaotmcusergetAPIRequest
- func (r TaobaotmcusergetAPIRequest) GetApiMethodName() string
- func (r TaobaotmcusergetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcusergetAPIRequest) GetFields() string
- func (r TaobaotmcusergetAPIRequest) GetNick() string
- func (r TaobaotmcusergetAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcusergetAPIRequest) GetUserPlatform() string
- func (r *TaobaotmcusergetAPIRequest) SetFields(_fields string) error
- func (r *TaobaotmcusergetAPIRequest) SetNick(_nick string) error
- func (r *TaobaotmcusergetAPIRequest) SetUserPlatform(_userPlatform string) error
- type TaobaotmcusergetAPIResponse
- type TaobaotmcusergetAPIResponseModel
- type TaobaotmcuserpermitAPIRequest
- func (r TaobaotmcuserpermitAPIRequest) GetApiMethodName() string
- func (r TaobaotmcuserpermitAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcuserpermitAPIRequest) GetRawParams() model.Params
- func (r TaobaotmcuserpermitAPIRequest) GetTopics() []string
- func (r *TaobaotmcuserpermitAPIRequest) SetTopics(_topics []string) error
- type TaobaotmcuserpermitAPIResponse
- type TaobaotmcuserpermitAPIResponseModel
- type TaobaotmcusertopicsgetAPIRequest
- func (r TaobaotmcusertopicsgetAPIRequest) GetApiMethodName() string
- func (r TaobaotmcusertopicsgetAPIRequest) GetApiParams(params url.Values)
- func (r TaobaotmcusertopicsgetAPIRequest) GetNick() string
- func (r TaobaotmcusertopicsgetAPIRequest) GetRawParams() model.Params
- func (r *TaobaotmcusertopicsgetAPIRequest) SetNick(_nick string) error
- type TaobaotmcusertopicsgetAPIResponse
- type TaobaotmcusertopicsgetAPIResponseModel
- type TmcGroup
- type TmcMessage
- type TmcProduceResult
- type TmcPublishMessage
- type TmcQueueInfo
- type TmcUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabalsyminiappmsgpushAPIRequest ¶ added in v1.3.1
type AlibabalsyminiappmsgpushAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabalsyminiappmsgpushAPIRequest 零售云小程序消息推送 API请求 alibaba.lsy.miniapp.msg.push
零售云小程序消息推送,推送消息至零售云(喵零等)
func NewAlibabalsyminiappmsgpushRequest ¶ added in v1.3.1
func NewAlibabalsyminiappmsgpushRequest() *AlibabalsyminiappmsgpushAPIRequest
NewAlibabalsyminiappmsgpushRequest 初始化AlibabalsyminiappmsgpushAPIRequest对象
func (AlibabalsyminiappmsgpushAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabalsyminiappmsgpushAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabalsyminiappmsgpushAPIRequest) GetAppId ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetAppId() string
GetAppId AppId Getter
func (AlibabalsyminiappmsgpushAPIRequest) GetMsgId ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetMsgId() int64
GetMsgId MsgId Getter
func (AlibabalsyminiappmsgpushAPIRequest) GetParams ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetParams() string
GetParams Params Getter
func (AlibabalsyminiappmsgpushAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabalsyminiappmsgpushAPIRequest) GetStoreId ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetStoreId() int64
GetStoreId StoreId Getter
func (AlibabalsyminiappmsgpushAPIRequest) GetTemplateId ¶ added in v1.3.1
func (r AlibabalsyminiappmsgpushAPIRequest) GetTemplateId() string
GetTemplateId TemplateId Getter
func (*AlibabalsyminiappmsgpushAPIRequest) SetAppId ¶ added in v1.3.1
func (r *AlibabalsyminiappmsgpushAPIRequest) SetAppId(_appId string) error
SetAppId is AppId Setter 小程序ID
func (*AlibabalsyminiappmsgpushAPIRequest) SetMsgId ¶ added in v1.3.1
func (r *AlibabalsyminiappmsgpushAPIRequest) SetMsgId(_msgId int64) error
SetMsgId is MsgId Setter 消息ID
func (*AlibabalsyminiappmsgpushAPIRequest) SetParams ¶ added in v1.3.1
func (r *AlibabalsyminiappmsgpushAPIRequest) SetParams(_params string) error
SetParams is Params Setter 消息参数
func (*AlibabalsyminiappmsgpushAPIRequest) SetStoreId ¶ added in v1.3.1
func (r *AlibabalsyminiappmsgpushAPIRequest) SetStoreId(_storeId int64) error
SetStoreId is StoreId Setter 摊位ID
func (*AlibabalsyminiappmsgpushAPIRequest) SetTemplateId ¶ added in v1.3.1
func (r *AlibabalsyminiappmsgpushAPIRequest) SetTemplateId(_templateId string) error
SetTemplateId is TemplateId Setter 消息模板,miaoling_msg_isv_clue - 线索通知消息
type AlibabalsyminiappmsgpushAPIResponse ¶ added in v1.3.1
type AlibabalsyminiappmsgpushAPIResponse struct { model.CommonResponse AlibabalsyminiappmsgpushAPIResponseModel }
AlibabalsyminiappmsgpushAPIResponse 零售云小程序消息推送 API返回值 alibaba.lsy.miniapp.msg.push
零售云小程序消息推送,推送消息至零售云(喵零等)
type AlibabalsyminiappmsgpushAPIResponseModel ¶ added in v1.3.1
type AlibabalsyminiappmsgpushAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_lsy_miniapp_msg_push_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误提示 FailMsg string `json:"fail_msg,omitempty" xml:"fail_msg,omitempty"` // 错误码 FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"` // 是否成功 Succ bool `json:"succ,omitempty" xml:"succ,omitempty"` }
AlibabalsyminiappmsgpushAPIResponseModel is 零售云小程序消息推送 成功返回结果
type AlipayxiaodaiuserpermitAPIRequest ¶ added in v1.3.1
type AlipayxiaodaiuserpermitAPIRequest struct { model.Params // contains filtered or unexported fields }
AlipayxiaodaiuserpermitAPIRequest 阿里金融用户授权 API请求 alipay.xiaodai.user.permit
阿里金融为用户开通消息通道接口
func NewAlipayxiaodaiuserpermitRequest ¶ added in v1.3.1
func NewAlipayxiaodaiuserpermitRequest() *AlipayxiaodaiuserpermitAPIRequest
NewAlipayxiaodaiuserpermitRequest 初始化AlipayxiaodaiuserpermitAPIRequest对象
func (AlipayxiaodaiuserpermitAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlipayxiaodaiuserpermitAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlipayxiaodaiuserpermitAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlipayxiaodaiuserpermitAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlipayxiaodaiuserpermitAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlipayxiaodaiuserpermitAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlipayxiaodaiuserpermitAPIRequest) GetUserId ¶ added in v1.3.1
func (r AlipayxiaodaiuserpermitAPIRequest) GetUserId() int64
GetUserId UserId Getter
func (*AlipayxiaodaiuserpermitAPIRequest) SetUserId ¶ added in v1.3.1
func (r *AlipayxiaodaiuserpermitAPIRequest) SetUserId(_userId int64) error
SetUserId is UserId Setter 用户数字ID
type AlipayxiaodaiuserpermitAPIResponse ¶ added in v1.3.1
type AlipayxiaodaiuserpermitAPIResponse struct { model.CommonResponse AlipayxiaodaiuserpermitAPIResponseModel }
AlipayxiaodaiuserpermitAPIResponse 阿里金融用户授权 API返回值 alipay.xiaodai.user.permit
阿里金融为用户开通消息通道接口
type AlipayxiaodaiuserpermitAPIResponseModel ¶ added in v1.3.1
type AlipayxiaodaiuserpermitAPIResponseModel struct { XMLName xml.Name `xml:"alipay_xiaodai_user_permit_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
AlipayxiaodaiuserpermitAPIResponseModel is 阿里金融用户授权 成功返回结果
type TaobaotmcgroupaddAPIRequest ¶ added in v1.3.1
TaobaotmcgroupaddAPIRequest 为已开通用户添加用户分组 API请求 taobao.tmc.group.add
为已开通用户添加用户分组,授权消息使用
func NewTaobaotmcgroupaddRequest ¶ added in v1.3.1
func NewTaobaotmcgroupaddRequest() *TaobaotmcgroupaddAPIRequest
NewTaobaotmcgroupaddRequest 初始化TaobaotmcgroupaddAPIRequest对象
func (TaobaotmcgroupaddAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcgroupaddAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcgroupaddAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmcgroupaddAPIRequest) GetNicks ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetNicks() []string
GetNicks Nicks Getter
func (TaobaotmcgroupaddAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcgroupaddAPIRequest) GetUserPlatform ¶ added in v1.3.1
func (r TaobaotmcgroupaddAPIRequest) GetUserPlatform() string
GetUserPlatform UserPlatform Getter
func (*TaobaotmcgroupaddAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmcgroupaddAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 分组名称,同一个应用下需要保证唯一性,最长32个字符。添加分组后,消息通道会为用户的消息分配独立分组,但之前的消息还是存储于默认分组中。不能以default开头,default开头为系统默认组。
func (*TaobaotmcgroupaddAPIRequest) SetNicks ¶ added in v1.3.1
func (r *TaobaotmcgroupaddAPIRequest) SetNicks(_nicks []string) error
SetNicks is Nicks Setter 用户昵称列表,以半角逗号分隔,支持子账号,支持增量添加用户
func (*TaobaotmcgroupaddAPIRequest) SetUserPlatform ¶ added in v1.3.1
func (r *TaobaotmcgroupaddAPIRequest) SetUserPlatform(_userPlatform string) error
SetUserPlatform is UserPlatform Setter 用户所属于的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户
type TaobaotmcgroupaddAPIResponse ¶ added in v1.3.1
type TaobaotmcgroupaddAPIResponse struct { model.CommonResponse TaobaotmcgroupaddAPIResponseModel }
TaobaotmcgroupaddAPIResponse 为已开通用户添加用户分组 API返回值 taobao.tmc.group.add
为已开通用户添加用户分组,授权消息使用
type TaobaotmcgroupaddAPIResponseModel ¶ added in v1.3.1
type TaobaotmcgroupaddAPIResponseModel struct { XMLName xml.Name `xml:"tmc_group_add_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 创建时间 Created string `json:"created,omitempty" xml:"created,omitempty"` // 分组名称 GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"` }
TaobaotmcgroupaddAPIResponseModel is 为已开通用户添加用户分组 成功返回结果
type TaobaotmcgroupdeleteAPIRequest ¶ added in v1.3.1
type TaobaotmcgroupdeleteAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcgroupdeleteAPIRequest 删除指定的分组或分组下的用户 API请求 taobao.tmc.group.delete
删除指定的分组或分组下的用户,授权消息使用
func NewTaobaotmcgroupdeleteRequest ¶ added in v1.3.1
func NewTaobaotmcgroupdeleteRequest() *TaobaotmcgroupdeleteAPIRequest
NewTaobaotmcgroupdeleteRequest 初始化TaobaotmcgroupdeleteAPIRequest对象
func (TaobaotmcgroupdeleteAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcgroupdeleteAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcgroupdeleteAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmcgroupdeleteAPIRequest) GetNicks ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetNicks() []string
GetNicks Nicks Getter
func (TaobaotmcgroupdeleteAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcgroupdeleteAPIRequest) GetUserPlatform ¶ added in v1.3.1
func (r TaobaotmcgroupdeleteAPIRequest) GetUserPlatform() string
GetUserPlatform UserPlatform Getter
func (*TaobaotmcgroupdeleteAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmcgroupdeleteAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 分组名称,分组删除后,用户的消息将会存储于默认分组中。警告:由于分组已经删除,用户之前未消费的消息将无法再获取。不能以default开头,default开头为系统默认组。
func (*TaobaotmcgroupdeleteAPIRequest) SetNicks ¶ added in v1.3.1
func (r *TaobaotmcgroupdeleteAPIRequest) SetNicks(_nicks []string) error
SetNicks is Nicks Setter 用户列表,不传表示删除整个分组,如果用户全部删除后,也会自动删除整个分组
func (*TaobaotmcgroupdeleteAPIRequest) SetUserPlatform ¶ added in v1.3.1
func (r *TaobaotmcgroupdeleteAPIRequest) SetUserPlatform(_userPlatform string) error
SetUserPlatform is UserPlatform Setter 用户所属于的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户
type TaobaotmcgroupdeleteAPIResponse ¶ added in v1.3.1
type TaobaotmcgroupdeleteAPIResponse struct { model.CommonResponse TaobaotmcgroupdeleteAPIResponseModel }
TaobaotmcgroupdeleteAPIResponse 删除指定的分组或分组下的用户 API返回值 taobao.tmc.group.delete
删除指定的分组或分组下的用户,授权消息使用
type TaobaotmcgroupdeleteAPIResponseModel ¶ added in v1.3.1
type TaobaotmcgroupdeleteAPIResponseModel struct { XMLName xml.Name `xml:"tmc_group_delete_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaotmcgroupdeleteAPIResponseModel is 删除指定的分组或分组下的用户 成功返回结果
type TaobaotmcgroupsgetAPIRequest ¶ added in v1.3.1
TaobaotmcgroupsgetAPIRequest 获取自定义用户分组列表 API请求 taobao.tmc.groups.get
获取自定义用户分组列表
func NewTaobaotmcgroupsgetRequest ¶ added in v1.3.1
func NewTaobaotmcgroupsgetRequest() *TaobaotmcgroupsgetAPIRequest
NewTaobaotmcgroupsgetRequest 初始化TaobaotmcgroupsgetAPIRequest对象
func (TaobaotmcgroupsgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcgroupsgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcgroupsgetAPIRequest) GetGroupNames ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetGroupNames() []string
GetGroupNames GroupNames Getter
func (TaobaotmcgroupsgetAPIRequest) GetPageNo ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetPageNo() int64
GetPageNo PageNo Getter
func (TaobaotmcgroupsgetAPIRequest) GetPageSize ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetPageSize() int64
GetPageSize PageSize Getter
func (TaobaotmcgroupsgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcgroupsgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaotmcgroupsgetAPIRequest) SetGroupNames ¶ added in v1.3.1
func (r *TaobaotmcgroupsgetAPIRequest) SetGroupNames(_groupNames []string) error
SetGroupNames is GroupNames Setter 要查询分组的名称,多个分组用半角逗号分隔,不传代表查询所有分组信息,但不会返回组下面的用户信息。如果应用没有设置分组则返回空。组名不能以default开头,default开头是系统默认的组。
func (*TaobaotmcgroupsgetAPIRequest) SetPageNo ¶ added in v1.3.1
func (r *TaobaotmcgroupsgetAPIRequest) SetPageNo(_pageNo int64) error
SetPageNo is PageNo Setter 页码
func (*TaobaotmcgroupsgetAPIRequest) SetPageSize ¶ added in v1.3.1
func (r *TaobaotmcgroupsgetAPIRequest) SetPageSize(_pageSize int64) error
SetPageSize is PageSize Setter 每页返回多少个分组
type TaobaotmcgroupsgetAPIResponse ¶ added in v1.3.1
type TaobaotmcgroupsgetAPIResponse struct { model.CommonResponse TaobaotmcgroupsgetAPIResponseModel }
TaobaotmcgroupsgetAPIResponse 获取自定义用户分组列表 API返回值 taobao.tmc.groups.get
获取自定义用户分组列表
type TaobaotmcgroupsgetAPIResponseModel ¶ added in v1.3.1
type TaobaotmcgroupsgetAPIResponseModel struct { XMLName xml.Name `xml:"tmc_groups_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // dasdasd Groups []TmcGroup `json:"groups,omitempty" xml:"groups>tmc_group,omitempty"` // 分组总数 TotalResults int64 `json:"total_results,omitempty" xml:"total_results,omitempty"` }
TaobaotmcgroupsgetAPIResponseModel is 获取自定义用户分组列表 成功返回结果
type TaobaotmcmessageproduceAPIRequest ¶ added in v1.3.1
type TaobaotmcmessageproduceAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcmessageproduceAPIRequest 发布单条消息 API请求 taobao.tmc.message.produce
发布单条消息
func NewTaobaotmcmessageproduceRequest ¶ added in v1.3.1
func NewTaobaotmcmessageproduceRequest() *TaobaotmcmessageproduceAPIRequest
NewTaobaotmcmessageproduceRequest 初始化TaobaotmcmessageproduceAPIRequest对象
func (TaobaotmcmessageproduceAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcmessageproduceAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcmessageproduceAPIRequest) GetContent ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetContent() string
GetContent Content Getter
func (TaobaotmcmessageproduceAPIRequest) GetDelayMillis ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetDelayMillis() int64
GetDelayMillis DelayMillis Getter
func (TaobaotmcmessageproduceAPIRequest) GetExpiresMillis ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetExpiresMillis() int64
GetExpiresMillis ExpiresMillis Getter
func (TaobaotmcmessageproduceAPIRequest) GetMediaContent ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent() *model.File
GetMediaContent MediaContent Getter
func (TaobaotmcmessageproduceAPIRequest) GetMediaContent2 ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent2() *model.File
GetMediaContent2 MediaContent2 Getter
func (TaobaotmcmessageproduceAPIRequest) GetMediaContent3 ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent3() *model.File
GetMediaContent3 MediaContent3 Getter
func (TaobaotmcmessageproduceAPIRequest) GetMediaContent4 ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent4() *model.File
GetMediaContent4 MediaContent4 Getter
func (TaobaotmcmessageproduceAPIRequest) GetMediaContent5 ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetMediaContent5() *model.File
GetMediaContent5 MediaContent5 Getter
func (TaobaotmcmessageproduceAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcmessageproduceAPIRequest) GetTargetGroup ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetTargetGroup() string
GetTargetGroup TargetGroup Getter
func (TaobaotmcmessageproduceAPIRequest) GetTopic ¶ added in v1.3.1
func (r TaobaotmcmessageproduceAPIRequest) GetTopic() string
GetTopic Topic Getter
func (*TaobaotmcmessageproduceAPIRequest) SetContent ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetContent(_content string) error
SetContent is Content Setter 消息内容的JSON表述,必须按照topic的定义来填充
func (*TaobaotmcmessageproduceAPIRequest) SetDelayMillis ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetDelayMillis(_delayMillis int64) error
SetDelayMillis is DelayMillis Setter 延时参数 时间戳 预期发送时间
func (*TaobaotmcmessageproduceAPIRequest) SetExpiresMillis ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetExpiresMillis(_expiresMillis int64) error
SetExpiresMillis is ExpiresMillis Setter 提前过期 相对时间差 毫秒
func (*TaobaotmcmessageproduceAPIRequest) SetMediaContent ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent(_mediaContent *model.File) error
SetMediaContent is MediaContent Setter 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。
func (*TaobaotmcmessageproduceAPIRequest) SetMediaContent2 ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent2(_mediaContent2 *model.File) error
SetMediaContent2 is MediaContent2 Setter 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。
func (*TaobaotmcmessageproduceAPIRequest) SetMediaContent3 ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent3(_mediaContent3 *model.File) error
SetMediaContent3 is MediaContent3 Setter 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。
func (*TaobaotmcmessageproduceAPIRequest) SetMediaContent4 ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent4(_mediaContent4 *model.File) error
SetMediaContent4 is MediaContent4 Setter 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。
func (*TaobaotmcmessageproduceAPIRequest) SetMediaContent5 ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetMediaContent5(_mediaContent5 *model.File) error
SetMediaContent5 is MediaContent5 Setter 回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。
func (*TaobaotmcmessageproduceAPIRequest) SetTargetGroup ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetTargetGroup(_targetGroup string) error
SetTargetGroup is TargetGroup Setter 目标分组,一般为default
func (*TaobaotmcmessageproduceAPIRequest) SetTopic ¶ added in v1.3.1
func (r *TaobaotmcmessageproduceAPIRequest) SetTopic(_topic string) error
SetTopic is Topic Setter 消息类型
type TaobaotmcmessageproduceAPIResponse ¶ added in v1.3.1
type TaobaotmcmessageproduceAPIResponse struct { model.CommonResponse TaobaotmcmessageproduceAPIResponseModel }
TaobaotmcmessageproduceAPIResponse 发布单条消息 API返回值 taobao.tmc.message.produce
发布单条消息
type TaobaotmcmessageproduceAPIResponseModel ¶ added in v1.3.1
type TaobaotmcmessageproduceAPIResponseModel struct { XMLName xml.Name `xml:"tmc_message_produce_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 消息ID MsgIds []string `json:"msg_ids,omitempty" xml:"msg_ids>string,omitempty"` // 投递目标数 Total int64 `json:"total,omitempty" xml:"total,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaotmcmessageproduceAPIResponseModel is 发布单条消息 成功返回结果
type TaobaotmcmessagesconfirmAPIRequest ¶ added in v1.3.1
type TaobaotmcmessagesconfirmAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcmessagesconfirmAPIRequest 确认消费消息的状态 API请求 taobao.tmc.messages.confirm
确认消费消息的状态
func NewTaobaotmcmessagesconfirmRequest ¶ added in v1.3.1
func NewTaobaotmcmessagesconfirmRequest() *TaobaotmcmessagesconfirmAPIRequest
NewTaobaotmcmessagesconfirmRequest 初始化TaobaotmcmessagesconfirmAPIRequest对象
func (TaobaotmcmessagesconfirmAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcmessagesconfirmAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcmessagesconfirmAPIRequest) GetFMessageIds ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetFMessageIds() []string
GetFMessageIds FMessageIds Getter
func (TaobaotmcmessagesconfirmAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmcmessagesconfirmAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcmessagesconfirmAPIRequest) GetSMessageIds ¶ added in v1.3.1
func (r TaobaotmcmessagesconfirmAPIRequest) GetSMessageIds() []string
GetSMessageIds SMessageIds Getter
func (*TaobaotmcmessagesconfirmAPIRequest) SetFMessageIds ¶ added in v1.3.1
func (r *TaobaotmcmessagesconfirmAPIRequest) SetFMessageIds(_fMessageIds []string) error
SetFMessageIds is FMessageIds Setter 处理失败的消息ID列表--已废弃,无需传此字段
func (*TaobaotmcmessagesconfirmAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmcmessagesconfirmAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 分组名称,不传代表默认分组
func (*TaobaotmcmessagesconfirmAPIRequest) SetSMessageIds ¶ added in v1.3.1
func (r *TaobaotmcmessagesconfirmAPIRequest) SetSMessageIds(_sMessageIds []string) error
SetSMessageIds is SMessageIds Setter 处理成功的消息ID列表 最大 200个ID
type TaobaotmcmessagesconfirmAPIResponse ¶ added in v1.3.1
type TaobaotmcmessagesconfirmAPIResponse struct { model.CommonResponse TaobaotmcmessagesconfirmAPIResponseModel }
TaobaotmcmessagesconfirmAPIResponse 确认消费消息的状态 API返回值 taobao.tmc.messages.confirm
确认消费消息的状态
type TaobaotmcmessagesconfirmAPIResponseModel ¶ added in v1.3.1
type TaobaotmcmessagesconfirmAPIResponseModel struct { XMLName xml.Name `xml:"tmc_messages_confirm_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaotmcmessagesconfirmAPIResponseModel is 确认消费消息的状态 成功返回结果
type TaobaotmcmessagesconsumeAPIRequest ¶ added in v1.3.1
type TaobaotmcmessagesconsumeAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcmessagesconsumeAPIRequest 消费多条消息 API请求 taobao.tmc.messages.consume
消费多条消息。消费时如果没有返回消息,建议做控制,不要一直调api,浪费应用的流量。如对程序做好优化,若没有消息则,sleep 100ms 等。
func NewTaobaotmcmessagesconsumeRequest ¶ added in v1.3.1
func NewTaobaotmcmessagesconsumeRequest() *TaobaotmcmessagesconsumeAPIRequest
NewTaobaotmcmessagesconsumeRequest 初始化TaobaotmcmessagesconsumeAPIRequest对象
func (TaobaotmcmessagesconsumeAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcmessagesconsumeAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcmessagesconsumeAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcmessagesconsumeAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcmessagesconsumeAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmcmessagesconsumeAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmcmessagesconsumeAPIRequest) GetQuantity ¶ added in v1.3.1
func (r TaobaotmcmessagesconsumeAPIRequest) GetQuantity() int64
GetQuantity Quantity Getter
func (TaobaotmcmessagesconsumeAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcmessagesconsumeAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaotmcmessagesconsumeAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmcmessagesconsumeAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 用户分组名称,不传表示消费默认分组,如果应用没有设置用户分组,传入分组名称将会返回错误
func (*TaobaotmcmessagesconsumeAPIRequest) SetQuantity ¶ added in v1.3.1
func (r *TaobaotmcmessagesconsumeAPIRequest) SetQuantity(_quantity int64) error
SetQuantity is Quantity Setter 每次批量消费消息的条数,最小值:10;最大值:200
type TaobaotmcmessagesconsumeAPIResponse ¶ added in v1.3.1
type TaobaotmcmessagesconsumeAPIResponse struct { model.CommonResponse TaobaotmcmessagesconsumeAPIResponseModel }
TaobaotmcmessagesconsumeAPIResponse 消费多条消息 API返回值 taobao.tmc.messages.consume
消费多条消息。消费时如果没有返回消息,建议做控制,不要一直调api,浪费应用的流量。如对程序做好优化,若没有消息则,sleep 100ms 等。
type TaobaotmcmessagesconsumeAPIResponseModel ¶ added in v1.3.1
type TaobaotmcmessagesconsumeAPIResponseModel struct { XMLName xml.Name `xml:"tmc_messages_consume_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 消息列表 Messages []TmcMessage `json:"messages,omitempty" xml:"messages>tmc_message,omitempty"` }
TaobaotmcmessagesconsumeAPIResponseModel is 消费多条消息 成功返回结果
type TaobaotmcmessagesproduceAPIRequest ¶ added in v1.3.1
type TaobaotmcmessagesproduceAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcmessagesproduceAPIRequest 批量发送消息 API请求 taobao.tmc.messages.produce
批量发送消息
func NewTaobaotmcmessagesproduceRequest ¶ added in v1.3.1
func NewTaobaotmcmessagesproduceRequest() *TaobaotmcmessagesproduceAPIRequest
NewTaobaotmcmessagesproduceRequest 初始化TaobaotmcmessagesproduceAPIRequest对象
func (TaobaotmcmessagesproduceAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcmessagesproduceAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcmessagesproduceAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcmessagesproduceAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcmessagesproduceAPIRequest) GetMessages ¶ added in v1.3.1
func (r TaobaotmcmessagesproduceAPIRequest) GetMessages() []TmcPublishMessage
GetMessages Messages Getter
func (TaobaotmcmessagesproduceAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcmessagesproduceAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaotmcmessagesproduceAPIRequest) SetMessages ¶ added in v1.3.1
func (r *TaobaotmcmessagesproduceAPIRequest) SetMessages(_messages []TmcPublishMessage) error
SetMessages is Messages Setter tmc消息列表, 最多50条,元素结构与taobao.tmc.message.produce一致,用json表示的消息列表。例如:[{"content": "{\"tid\":1234554321,\"status\":\"X_LOGISTICS_PRINTED\",\"action_time\":\"2014-08-08 18:24:00\",\"seller_nick\": \"向阳aa\",\"operator\":\"小张\"}","topic": "taobao_jds_TradeTrace"},{"content": "{\"tid\":1234554321,\"status\":\"X_LOGISTICS_PRINTED\",\"action_time\":\"2014-08-08 18:24:00\",\"seller_nick\": \"向阳aa\",\"operator\":\"小张\"}","topic": "taobao_jds_TradeTrace"}]
type TaobaotmcmessagesproduceAPIResponse ¶ added in v1.3.1
type TaobaotmcmessagesproduceAPIResponse struct { model.CommonResponse TaobaotmcmessagesproduceAPIResponseModel }
TaobaotmcmessagesproduceAPIResponse 批量发送消息 API返回值 taobao.tmc.messages.produce
批量发送消息
type TaobaotmcmessagesproduceAPIResponseModel ¶ added in v1.3.1
type TaobaotmcmessagesproduceAPIResponseModel struct { XMLName xml.Name `xml:"tmc_messages_produce_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 发送结果,与发送时的参数顺序一致。如果is_all_success为true时,不用校验result是否成功 Results []TmcProduceResult `json:"results,omitempty" xml:"results>tmc_produce_result,omitempty"` // 是否全部成功 IsAllSuccess bool `json:"is_all_success,omitempty" xml:"is_all_success,omitempty"` }
TaobaotmcmessagesproduceAPIResponseModel is 批量发送消息 成功返回结果
type TaobaotmcqueuegetAPIRequest ¶ added in v1.3.1
TaobaotmcqueuegetAPIRequest 获取消息队列积压情况 API请求 taobao.tmc.queue.get
根据appkey和groupName获取消息队列积压情况
func NewTaobaotmcqueuegetRequest ¶ added in v1.3.1
func NewTaobaotmcqueuegetRequest() *TaobaotmcqueuegetAPIRequest
NewTaobaotmcqueuegetRequest 初始化TaobaotmcqueuegetAPIRequest对象
func (TaobaotmcqueuegetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcqueuegetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcqueuegetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcqueuegetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcqueuegetAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmcqueuegetAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmcqueuegetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcqueuegetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaotmcqueuegetAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmcqueuegetAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter TMC组名
type TaobaotmcqueuegetAPIResponse ¶ added in v1.3.1
type TaobaotmcqueuegetAPIResponse struct { model.CommonResponse TaobaotmcqueuegetAPIResponseModel }
TaobaotmcqueuegetAPIResponse 获取消息队列积压情况 API返回值 taobao.tmc.queue.get
根据appkey和groupName获取消息队列积压情况
type TaobaotmcqueuegetAPIResponseModel ¶ added in v1.3.1
type TaobaotmcqueuegetAPIResponseModel struct { XMLName xml.Name `xml:"tmc_queue_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 队列详细信息 Datas []TmcQueueInfo `json:"datas,omitempty" xml:"datas>tmc_queue_info,omitempty"` }
TaobaotmcqueuegetAPIResponseModel is 获取消息队列积压情况 成功返回结果
type TaobaotmctopicgroupaddAPIRequest ¶ added in v1.3.1
type TaobaotmctopicgroupaddAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmctopicgroupaddAPIRequest topic分组路由 API请求 taobao.tmc.topic.group.add
根据topic名称路由消息到不同的分组。(前提:发送方未指定分组名) 如果是需要授权的消息,分组路由先判断用户分组路由(使用taobao.tmc.group.add添加的路由),用户分组路由不存在时,才会判断topic分组路由
func NewTaobaotmctopicgroupaddRequest ¶ added in v1.3.1
func NewTaobaotmctopicgroupaddRequest() *TaobaotmctopicgroupaddAPIRequest
NewTaobaotmctopicgroupaddRequest 初始化TaobaotmctopicgroupaddAPIRequest对象
func (TaobaotmctopicgroupaddAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmctopicgroupaddAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmctopicgroupaddAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmctopicgroupaddAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmctopicgroupaddAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmctopicgroupaddAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmctopicgroupaddAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmctopicgroupaddAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmctopicgroupaddAPIRequest) GetTopics ¶ added in v1.3.1
func (r TaobaotmctopicgroupaddAPIRequest) GetTopics() []string
GetTopics Topics Getter
func (*TaobaotmctopicgroupaddAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmctopicgroupaddAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 消息分组名,如果不存在,会自动创建
func (*TaobaotmctopicgroupaddAPIRequest) SetTopics ¶ added in v1.3.1
func (r *TaobaotmctopicgroupaddAPIRequest) SetTopics(_topics []string) error
SetTopics is Topics Setter 消息topic名称,多个以逗号(,)分割
type TaobaotmctopicgroupaddAPIResponse ¶ added in v1.3.1
type TaobaotmctopicgroupaddAPIResponse struct { model.CommonResponse TaobaotmctopicgroupaddAPIResponseModel }
TaobaotmctopicgroupaddAPIResponse topic分组路由 API返回值 taobao.tmc.topic.group.add
根据topic名称路由消息到不同的分组。(前提:发送方未指定分组名) 如果是需要授权的消息,分组路由先判断用户分组路由(使用taobao.tmc.group.add添加的路由),用户分组路由不存在时,才会判断topic分组路由
type TaobaotmctopicgroupaddAPIResponseModel ¶ added in v1.3.1
type TaobaotmctopicgroupaddAPIResponseModel struct { XMLName xml.Name `xml:"tmc_topic_group_add_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // true Result bool `json:"result,omitempty" xml:"result,omitempty"` }
TaobaotmctopicgroupaddAPIResponseModel is topic分组路由 成功返回结果
type TaobaotmctopicgroupdeleteAPIRequest ¶ added in v1.3.1
type TaobaotmctopicgroupdeleteAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmctopicgroupdeleteAPIRequest 删除消息topic分组路由 API请求 taobao.tmc.topic.group.delete
删除根据topic名称路由消息到不同的分组关系
func NewTaobaotmctopicgroupdeleteRequest ¶ added in v1.3.1
func NewTaobaotmctopicgroupdeleteRequest() *TaobaotmctopicgroupdeleteAPIRequest
NewTaobaotmctopicgroupdeleteRequest 初始化TaobaotmctopicgroupdeleteAPIRequest对象
func (TaobaotmctopicgroupdeleteAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmctopicgroupdeleteAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmctopicgroupdeleteAPIRequest) GetGroupId ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetGroupId() int64
GetGroupId GroupId Getter
func (TaobaotmctopicgroupdeleteAPIRequest) GetGroupName ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetGroupName() string
GetGroupName GroupName Getter
func (TaobaotmctopicgroupdeleteAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmctopicgroupdeleteAPIRequest) GetTopics ¶ added in v1.3.1
func (r TaobaotmctopicgroupdeleteAPIRequest) GetTopics() []string
GetTopics Topics Getter
func (*TaobaotmctopicgroupdeleteAPIRequest) SetGroupId ¶ added in v1.3.1
func (r *TaobaotmctopicgroupdeleteAPIRequest) SetGroupId(_groupId int64) error
SetGroupId is GroupId Setter 消息分组Id,一般不用填写,如果分组已经被删除,则根据问题排查工具返回的ID删除路由关系
func (*TaobaotmctopicgroupdeleteAPIRequest) SetGroupName ¶ added in v1.3.1
func (r *TaobaotmctopicgroupdeleteAPIRequest) SetGroupName(_groupName string) error
SetGroupName is GroupName Setter 消息分组名
func (*TaobaotmctopicgroupdeleteAPIRequest) SetTopics ¶ added in v1.3.1
func (r *TaobaotmctopicgroupdeleteAPIRequest) SetTopics(_topics []string) error
SetTopics is Topics Setter 消息topic名称,多个以逗号(,)分割
type TaobaotmctopicgroupdeleteAPIResponse ¶ added in v1.3.1
type TaobaotmctopicgroupdeleteAPIResponse struct { model.CommonResponse TaobaotmctopicgroupdeleteAPIResponseModel }
TaobaotmctopicgroupdeleteAPIResponse 删除消息topic分组路由 API返回值 taobao.tmc.topic.group.delete
删除根据topic名称路由消息到不同的分组关系
type TaobaotmctopicgroupdeleteAPIResponseModel ¶ added in v1.3.1
type TaobaotmctopicgroupdeleteAPIResponseModel struct { XMLName xml.Name `xml:"tmc_topic_group_delete_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // true Result bool `json:"result,omitempty" xml:"result,omitempty"` }
TaobaotmctopicgroupdeleteAPIResponseModel is 删除消息topic分组路由 成功返回结果
type TaobaotmcusercancelAPIRequest ¶ added in v1.3.1
type TaobaotmcusercancelAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcusercancelAPIRequest 取消用户的消息服务 API请求 taobao.tmc.user.cancel
取消用户的消息服务
func NewTaobaotmcusercancelRequest ¶ added in v1.3.1
func NewTaobaotmcusercancelRequest() *TaobaotmcusercancelAPIRequest
NewTaobaotmcusercancelRequest 初始化TaobaotmcusercancelAPIRequest对象
func (TaobaotmcusercancelAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcusercancelAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcusercancelAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcusercancelAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcusercancelAPIRequest) GetNick ¶ added in v1.3.1
func (r TaobaotmcusercancelAPIRequest) GetNick() string
GetNick Nick Getter
func (TaobaotmcusercancelAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcusercancelAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcusercancelAPIRequest) GetUserPlatform ¶ added in v1.3.1
func (r TaobaotmcusercancelAPIRequest) GetUserPlatform() string
GetUserPlatform UserPlatform Getter
func (*TaobaotmcusercancelAPIRequest) SetNick ¶ added in v1.3.1
func (r *TaobaotmcusercancelAPIRequest) SetNick(_nick string) error
SetNick is Nick Setter 用户昵称
func (*TaobaotmcusercancelAPIRequest) SetUserPlatform ¶ added in v1.3.1
func (r *TaobaotmcusercancelAPIRequest) SetUserPlatform(_userPlatform string) error
SetUserPlatform is UserPlatform Setter 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户
type TaobaotmcusercancelAPIResponse ¶ added in v1.3.1
type TaobaotmcusercancelAPIResponse struct { model.CommonResponse TaobaotmcusercancelAPIResponseModel }
TaobaotmcusercancelAPIResponse 取消用户的消息服务 API返回值 taobao.tmc.user.cancel
取消用户的消息服务
type TaobaotmcusercancelAPIResponseModel ¶ added in v1.3.1
type TaobaotmcusercancelAPIResponseModel struct { XMLName xml.Name `xml:"tmc_user_cancel_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否成功,如果为false并且没有错误码,表示删除的用户不存在。 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaotmcusercancelAPIResponseModel is 取消用户的消息服务 成功返回结果
type TaobaotmcusergetAPIRequest ¶ added in v1.3.1
TaobaotmcusergetAPIRequest 获取用户已开通消息 API请求 taobao.tmc.user.get
查询指定用户开通的消息通道和组
func NewTaobaotmcusergetRequest ¶ added in v1.3.1
func NewTaobaotmcusergetRequest() *TaobaotmcusergetAPIRequest
NewTaobaotmcusergetRequest 初始化TaobaotmcusergetAPIRequest对象
func (TaobaotmcusergetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcusergetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcusergetAPIRequest) GetFields ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetFields() string
GetFields Fields Getter
func (TaobaotmcusergetAPIRequest) GetNick ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetNick() string
GetNick Nick Getter
func (TaobaotmcusergetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcusergetAPIRequest) GetUserPlatform ¶ added in v1.3.1
func (r TaobaotmcusergetAPIRequest) GetUserPlatform() string
GetUserPlatform UserPlatform Getter
func (*TaobaotmcusergetAPIRequest) SetFields ¶ added in v1.3.1
func (r *TaobaotmcusergetAPIRequest) SetFields(_fields string) error
SetFields is Fields Setter 需返回的字段列表,多个字段以半角逗号分隔。可选值:TmcUser结构体中的所有字段,一定要返回topic。
func (*TaobaotmcusergetAPIRequest) SetNick ¶ added in v1.3.1
func (r *TaobaotmcusergetAPIRequest) SetNick(_nick string) error
SetNick is Nick Setter 用户昵称
func (*TaobaotmcusergetAPIRequest) SetUserPlatform ¶ added in v1.3.1
func (r *TaobaotmcusergetAPIRequest) SetUserPlatform(_userPlatform string) error
SetUserPlatform is UserPlatform Setter 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户
type TaobaotmcusergetAPIResponse ¶ added in v1.3.1
type TaobaotmcusergetAPIResponse struct { model.CommonResponse TaobaotmcusergetAPIResponseModel }
TaobaotmcusergetAPIResponse 获取用户已开通消息 API返回值 taobao.tmc.user.get
查询指定用户开通的消息通道和组
type TaobaotmcusergetAPIResponseModel ¶ added in v1.3.1
type TaobaotmcusergetAPIResponseModel struct { XMLName xml.Name `xml:"tmc_user_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 开通的用户数据 TmcUser *TmcUser `json:"tmc_user,omitempty" xml:"tmc_user,omitempty"` }
TaobaotmcusergetAPIResponseModel is 获取用户已开通消息 成功返回结果
type TaobaotmcuserpermitAPIRequest ¶ added in v1.3.1
type TaobaotmcuserpermitAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcuserpermitAPIRequest 为已授权的用户开通消息服务 API请求 taobao.tmc.user.permit
为已授权的用户开通消息服务,授权消息使用。<br/><span style="color:red">注意:topic覆盖更新,务必传入全量topic,或者不传topics,使用appkey订阅的所有topic</span>
func NewTaobaotmcuserpermitRequest ¶ added in v1.3.1
func NewTaobaotmcuserpermitRequest() *TaobaotmcuserpermitAPIRequest
NewTaobaotmcuserpermitRequest 初始化TaobaotmcuserpermitAPIRequest对象
func (TaobaotmcuserpermitAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcuserpermitAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcuserpermitAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcuserpermitAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcuserpermitAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcuserpermitAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TaobaotmcuserpermitAPIRequest) GetTopics ¶ added in v1.3.1
func (r TaobaotmcuserpermitAPIRequest) GetTopics() []string
GetTopics Topics Getter
func (*TaobaotmcuserpermitAPIRequest) SetTopics ¶ added in v1.3.1
func (r *TaobaotmcuserpermitAPIRequest) SetTopics(_topics []string) error
SetTopics is Topics Setter 消息主题列表,用半角逗号分隔。当用户订阅的topic是应用订阅的子集时才需要设置,不设置表示继承应用所订阅的所有topic,一般情况建议不要设置。
type TaobaotmcuserpermitAPIResponse ¶ added in v1.3.1
type TaobaotmcuserpermitAPIResponse struct { model.CommonResponse TaobaotmcuserpermitAPIResponseModel }
TaobaotmcuserpermitAPIResponse 为已授权的用户开通消息服务 API返回值 taobao.tmc.user.permit
为已授权的用户开通消息服务,授权消息使用。<br/><span style="color:red">注意:topic覆盖更新,务必传入全量topic,或者不传topics,使用appkey订阅的所有topic</span>
type TaobaotmcuserpermitAPIResponseModel ¶ added in v1.3.1
type TaobaotmcuserpermitAPIResponseModel struct { XMLName xml.Name `xml:"tmc_user_permit_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TaobaotmcuserpermitAPIResponseModel is 为已授权的用户开通消息服务 成功返回结果
type TaobaotmcusertopicsgetAPIRequest ¶ added in v1.3.1
type TaobaotmcusertopicsgetAPIRequest struct { model.Params // contains filtered or unexported fields }
TaobaotmcusertopicsgetAPIRequest 获取用户开通的topic列表 API请求 taobao.tmc.user.topics.get
获取用户开通的topic列表,授权消息使用
func NewTaobaotmcusertopicsgetRequest ¶ added in v1.3.1
func NewTaobaotmcusertopicsgetRequest() *TaobaotmcusertopicsgetAPIRequest
NewTaobaotmcusertopicsgetRequest 初始化TaobaotmcusertopicsgetAPIRequest对象
func (TaobaotmcusertopicsgetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TaobaotmcusertopicsgetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TaobaotmcusertopicsgetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TaobaotmcusertopicsgetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TaobaotmcusertopicsgetAPIRequest) GetNick ¶ added in v1.3.1
func (r TaobaotmcusertopicsgetAPIRequest) GetNick() string
GetNick Nick Getter
func (TaobaotmcusertopicsgetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TaobaotmcusertopicsgetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TaobaotmcusertopicsgetAPIRequest) SetNick ¶ added in v1.3.1
func (r *TaobaotmcusertopicsgetAPIRequest) SetNick(_nick string) error
SetNick is Nick Setter 卖家nick
type TaobaotmcusertopicsgetAPIResponse ¶ added in v1.3.1
type TaobaotmcusertopicsgetAPIResponse struct { model.CommonResponse TaobaotmcusertopicsgetAPIResponseModel }
TaobaotmcusertopicsgetAPIResponse 获取用户开通的topic列表 API返回值 taobao.tmc.user.topics.get
获取用户开通的topic列表,授权消息使用
type TaobaotmcusertopicsgetAPIResponseModel ¶ added in v1.3.1
type TaobaotmcusertopicsgetAPIResponseModel struct { XMLName xml.Name `xml:"tmc_user_topics_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // topic列表 Topics []string `json:"topics,omitempty" xml:"topics>string,omitempty"` // 错误信息 ResultMessage string `json:"result_message,omitempty" xml:"result_message,omitempty"` // 错误码 ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` }
TaobaotmcusertopicsgetAPIResponseModel is 获取用户开通的topic列表 成功返回结果
type TmcGroup ¶
type TmcGroup struct { // 分组名称 Name string `json:"name,omitempty" xml:"name,omitempty"` }
TmcGroup 结构体
type TmcMessage ¶
type TmcMessage struct { // 用户的昵称 UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"` // 消息详细内容,格式为JSON/XML Content string `json:"content,omitempty" xml:"content,omitempty"` // 消息发布时间 PubTime string `json:"pub_time,omitempty" xml:"pub_time,omitempty"` // 消息发布者的AppKey PubAppKey string `json:"pub_app_key,omitempty" xml:"pub_app_key,omitempty"` // 消息所属主题 Topic string `json:"topic,omitempty" xml:"topic,omitempty"` // 消息所属的用户编号 UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` // 消息ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` }
TmcMessage 结构体
type TmcProduceResult ¶
type TmcProduceResult struct { // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误信息 ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
TmcProduceResult 结构体
type TmcPublishMessage ¶
type TmcPublishMessage struct { // 消息内容的JSON表述,必须按照topic的定义来填充 Content string `json:"content,omitempty" xml:"content,omitempty"` // 目标分组 TargetGroup string `json:"target_group,omitempty" xml:"target_group,omitempty"` // 消息类型 Topic string `json:"topic,omitempty" xml:"topic,omitempty"` }
TmcPublishMessage 结构体
type TmcQueueInfo ¶
type TmcQueueInfo struct { // TMC组名 Name string `json:"name,omitempty" xml:"name,omitempty"` // 消息队列Broker名称 BrokerName string `json:"broker_name,omitempty" xml:"broker_name,omitempty"` // 当前队列当天读取量 GetTotal int64 `json:"get_total,omitempty" xml:"get_total,omitempty"` // 当前队列当天写入量 PutToal int64 `json:"put_toal,omitempty" xml:"put_toal,omitempty"` }
TmcQueueInfo 结构体
type TmcUser ¶
type TmcUser struct { // 用户开通的消息类型列表。如果为空表示应用开通的所有类型 Topics []string `json:"topics,omitempty" xml:"topics>string,omitempty"` // 用户首次开通时间 Created string `json:"created,omitempty" xml:"created,omitempty"` // 接收用户消息的组名 GroupName string `json:"group_name,omitempty" xml:"group_name,omitempty"` // 用户最后开通时间 Modified string `json:"modified,omitempty" xml:"modified,omitempty"` // 用户昵称 UserNick string `json:"user_nick,omitempty" xml:"user_nick,omitempty"` // 用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户 UserPlatform string `json:"user_platform,omitempty" xml:"user_platform,omitempty"` // 用户ID UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` // 用户授权是否有效,true表示授权有效,false表示授权过期 IsValid bool `json:"is_valid,omitempty" xml:"is_valid,omitempty"` }
TmcUser 结构体
Source Files
¶
- AlibabaLsyMiniappMsgPushAPIRequest.go
- AlibabaLsyMiniappMsgPushAPIResponse.go
- AlipayXiaodaiUserPermitAPIRequest.go
- AlipayXiaodaiUserPermitAPIResponse.go
- TaobaoTmcGroupAddAPIRequest.go
- TaobaoTmcGroupAddAPIResponse.go
- TaobaoTmcGroupDeleteAPIRequest.go
- TaobaoTmcGroupDeleteAPIResponse.go
- TaobaoTmcGroupsGetAPIRequest.go
- TaobaoTmcGroupsGetAPIResponse.go
- TaobaoTmcMessageProduceAPIRequest.go
- TaobaoTmcMessageProduceAPIResponse.go
- TaobaoTmcMessagesConfirmAPIRequest.go
- TaobaoTmcMessagesConfirmAPIResponse.go
- TaobaoTmcMessagesConsumeAPIRequest.go
- TaobaoTmcMessagesConsumeAPIResponse.go
- TaobaoTmcMessagesProduceAPIRequest.go
- TaobaoTmcMessagesProduceAPIResponse.go
- TaobaoTmcQueueGetAPIRequest.go
- TaobaoTmcQueueGetAPIResponse.go
- TaobaoTmcTopicGroupAddAPIRequest.go
- TaobaoTmcTopicGroupAddAPIResponse.go
- TaobaoTmcTopicGroupDeleteAPIRequest.go
- TaobaoTmcTopicGroupDeleteAPIResponse.go
- TaobaoTmcUserCancelAPIRequest.go
- TaobaoTmcUserCancelAPIResponse.go
- TaobaoTmcUserGetAPIRequest.go
- TaobaoTmcUserGetAPIResponse.go
- TaobaoTmcUserPermitAPIRequest.go
- TaobaoTmcUserPermitAPIResponse.go
- TaobaoTmcUserTopicsGetAPIRequest.go
- TaobaoTmcUserTopicsGetAPIResponse.go
- TmcGroup.go
- TmcMessage.go
- TmcProduceResult.go
- TmcPublishMessage.go
- TmcQueueInfo.go
- TmcUser.go
- doc.go