Documentation
¶
Overview ¶
Package tmc 包含消息服务API相关方法
Index ¶
- func AlibabaLsyMiniappMsgPush(ctx context.Context, clt *core.SDKClient, ...) error
- func AlipayXiaodaiUserPermit(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcGroupAdd(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcGroupAddAPIRequest, ...) error
- func TaobaoTmcGroupDelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcGroupsGet(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcMessageProduce(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcMessagesConfirm(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcMessagesConsume(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcMessagesProduce(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcQueueGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcQueueGetAPIRequest, ...) error
- func TaobaoTmcTopicGroupAdd(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcTopicGroupDelete(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcUserCancel(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcUserGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcUserGetAPIRequest, ...) error
- func TaobaoTmcUserPermit(ctx context.Context, clt *core.SDKClient, ...) error
- func TaobaoTmcUserTopicsGet(ctx context.Context, clt *core.SDKClient, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlibabaLsyMiniappMsgPush ¶
func AlibabaLsyMiniappMsgPush(ctx context.Context, clt *core.SDKClient, req *tmc.AlibabaLsyMiniappMsgPushAPIRequest, resp *tmc.AlibabaLsyMiniappMsgPushAPIResponse, session string) error
AlibabaLsyMiniappMsgPush 零售云小程序消息推送 alibaba.lsy.miniapp.msg.push
零售云小程序消息推送,推送消息至零售云(喵零等)
func AlipayXiaodaiUserPermit ¶
func AlipayXiaodaiUserPermit(ctx context.Context, clt *core.SDKClient, req *tmc.AlipayXiaodaiUserPermitAPIRequest, resp *tmc.AlipayXiaodaiUserPermitAPIResponse, session string) error
AlipayXiaodaiUserPermit 阿里金融用户授权 alipay.xiaodai.user.permit
阿里金融为用户开通消息通道接口
func TaobaoTmcGroupAdd ¶
func TaobaoTmcGroupAdd(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcGroupAddAPIRequest, resp *tmc.TaobaoTmcGroupAddAPIResponse, session string) error
TaobaoTmcGroupAdd 为已开通用户添加用户分组 taobao.tmc.group.add
为已开通用户添加用户分组,授权消息使用
func TaobaoTmcGroupDelete ¶
func TaobaoTmcGroupDelete(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcGroupDeleteAPIRequest, resp *tmc.TaobaoTmcGroupDeleteAPIResponse, session string) error
TaobaoTmcGroupDelete 删除指定的分组或分组下的用户 taobao.tmc.group.delete
删除指定的分组或分组下的用户,授权消息使用
func TaobaoTmcGroupsGet ¶
func TaobaoTmcGroupsGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcGroupsGetAPIRequest, resp *tmc.TaobaoTmcGroupsGetAPIResponse, session string) error
TaobaoTmcGroupsGet 获取自定义用户分组列表 taobao.tmc.groups.get
获取自定义用户分组列表
func TaobaoTmcMessageProduce ¶
func TaobaoTmcMessageProduce(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcMessageProduceAPIRequest, resp *tmc.TaobaoTmcMessageProduceAPIResponse, session string) error
TaobaoTmcMessageProduce 发布单条消息 taobao.tmc.message.produce
发布单条消息
func TaobaoTmcMessagesConfirm ¶
func TaobaoTmcMessagesConfirm(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcMessagesConfirmAPIRequest, resp *tmc.TaobaoTmcMessagesConfirmAPIResponse, session string) error
TaobaoTmcMessagesConfirm 确认消费消息的状态 taobao.tmc.messages.confirm
确认消费消息的状态
func TaobaoTmcMessagesConsume ¶
func TaobaoTmcMessagesConsume(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcMessagesConsumeAPIRequest, resp *tmc.TaobaoTmcMessagesConsumeAPIResponse, session string) error
TaobaoTmcMessagesConsume 消费多条消息 taobao.tmc.messages.consume
消费多条消息。消费时如果没有返回消息,建议做控制,不要一直调api,浪费应用的流量。如对程序做好优化,若没有消息则,sleep 100ms 等。
func TaobaoTmcMessagesProduce ¶
func TaobaoTmcMessagesProduce(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcMessagesProduceAPIRequest, resp *tmc.TaobaoTmcMessagesProduceAPIResponse, session string) error
TaobaoTmcMessagesProduce 批量发送消息 taobao.tmc.messages.produce
批量发送消息
func TaobaoTmcQueueGet ¶
func TaobaoTmcQueueGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcQueueGetAPIRequest, resp *tmc.TaobaoTmcQueueGetAPIResponse, session string) error
TaobaoTmcQueueGet 获取消息队列积压情况 taobao.tmc.queue.get
根据appkey和groupName获取消息队列积压情况
func TaobaoTmcTopicGroupAdd ¶
func TaobaoTmcTopicGroupAdd(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcTopicGroupAddAPIRequest, resp *tmc.TaobaoTmcTopicGroupAddAPIResponse, session string) error
TaobaoTmcTopicGroupAdd topic分组路由 taobao.tmc.topic.group.add
根据topic名称路由消息到不同的分组。(前提:发送方未指定分组名) 如果是需要授权的消息,分组路由先判断用户分组路由(使用taobao.tmc.group.add添加的路由),用户分组路由不存在时,才会判断topic分组路由
func TaobaoTmcTopicGroupDelete ¶
func TaobaoTmcTopicGroupDelete(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcTopicGroupDeleteAPIRequest, resp *tmc.TaobaoTmcTopicGroupDeleteAPIResponse, session string) error
TaobaoTmcTopicGroupDelete 删除消息topic分组路由 taobao.tmc.topic.group.delete
删除根据topic名称路由消息到不同的分组关系
func TaobaoTmcUserCancel ¶
func TaobaoTmcUserCancel(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcUserCancelAPIRequest, resp *tmc.TaobaoTmcUserCancelAPIResponse, session string) error
TaobaoTmcUserCancel 取消用户的消息服务 taobao.tmc.user.cancel
取消用户的消息服务
func TaobaoTmcUserGet ¶
func TaobaoTmcUserGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcUserGetAPIRequest, resp *tmc.TaobaoTmcUserGetAPIResponse, session string) error
TaobaoTmcUserGet 获取用户已开通消息 taobao.tmc.user.get
查询指定用户开通的消息通道和组
func TaobaoTmcUserPermit ¶
func TaobaoTmcUserPermit(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcUserPermitAPIRequest, resp *tmc.TaobaoTmcUserPermitAPIResponse, session string) error
TaobaoTmcUserPermit 为已授权的用户开通消息服务 taobao.tmc.user.permit
为已授权的用户开通消息服务,授权消息使用。<br/><span style="color:red">注意:topic覆盖更新,务必传入全量topic,或者不传topics,使用appkey订阅的所有topic</span>
func TaobaoTmcUserTopicsGet ¶
func TaobaoTmcUserTopicsGet(ctx context.Context, clt *core.SDKClient, req *tmc.TaobaoTmcUserTopicsGetAPIRequest, resp *tmc.TaobaoTmcUserTopicsGetAPIResponse, session string) error
TaobaoTmcUserTopicsGet 获取用户开通的topic列表 taobao.tmc.user.topics.get
获取用户开通的topic列表,授权消息使用
Types ¶
This section is empty.
Source Files
¶
- AlibabaLsyMiniappMsgPush.go
- AlipayXiaodaiUserPermit.go
- TaobaoTmcGroupAdd.go
- TaobaoTmcGroupDelete.go
- TaobaoTmcGroupsGet.go
- TaobaoTmcMessageProduce.go
- TaobaoTmcMessagesConfirm.go
- TaobaoTmcMessagesConsume.go
- TaobaoTmcMessagesProduce.go
- TaobaoTmcQueueGet.go
- TaobaoTmcTopicGroupAdd.go
- TaobaoTmcTopicGroupDelete.go
- TaobaoTmcUserCancel.go
- TaobaoTmcUserGet.go
- TaobaoTmcUserPermit.go
- TaobaoTmcUserTopicsGet.go
- doc.go