tmc

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package tmc 包含消息服务API相关方法

https://open.taobao.com/API.htm?docType=2&docId=53697

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AlibabaLsyMiniappMsgPush

func AlibabaLsyMiniappMsgPush(clt *core.SDKClient, req *tmc.AlibabaLsyMiniappMsgPushAPIRequest, resp *tmc.AlibabaLsyMiniappMsgPushAPIResponse, session string) error

AlibabaLsyMiniappMsgPush 零售云小程序消息推送 alibaba.lsy.miniapp.msg.push

零售云小程序消息推送,推送消息至零售云(喵零等)

func AlipayXiaodaiUserPermit

func AlipayXiaodaiUserPermit(clt *core.SDKClient, req *tmc.AlipayXiaodaiUserPermitAPIRequest, resp *tmc.AlipayXiaodaiUserPermitAPIResponse, session string) error

AlipayXiaodaiUserPermit 阿里金融用户授权 alipay.xiaodai.user.permit

阿里金融为用户开通消息通道接口

func TaobaoTmcGroupAdd

func TaobaoTmcGroupAdd(clt *core.SDKClient, req *tmc.TaobaoTmcGroupAddAPIRequest, resp *tmc.TaobaoTmcGroupAddAPIResponse, session string) error

TaobaoTmcGroupAdd 为已开通用户添加用户分组 taobao.tmc.group.add

为已开通用户添加用户分组,授权消息使用

func TaobaoTmcGroupDelete

func TaobaoTmcGroupDelete(clt *core.SDKClient, req *tmc.TaobaoTmcGroupDeleteAPIRequest, resp *tmc.TaobaoTmcGroupDeleteAPIResponse, session string) error

TaobaoTmcGroupDelete 删除指定的分组或分组下的用户 taobao.tmc.group.delete

删除指定的分组或分组下的用户,授权消息使用

func TaobaoTmcGroupsGet

func TaobaoTmcGroupsGet(clt *core.SDKClient, req *tmc.TaobaoTmcGroupsGetAPIRequest, resp *tmc.TaobaoTmcGroupsGetAPIResponse, session string) error

TaobaoTmcGroupsGet 获取自定义用户分组列表 taobao.tmc.groups.get

获取自定义用户分组列表

func TaobaoTmcMessageProduce

func TaobaoTmcMessageProduce(clt *core.SDKClient, req *tmc.TaobaoTmcMessageProduceAPIRequest, resp *tmc.TaobaoTmcMessageProduceAPIResponse, session string) error

TaobaoTmcMessageProduce 发布单条消息 taobao.tmc.message.produce

发布单条消息

func TaobaoTmcMessagesConfirm

func TaobaoTmcMessagesConfirm(clt *core.SDKClient, req *tmc.TaobaoTmcMessagesConfirmAPIRequest, resp *tmc.TaobaoTmcMessagesConfirmAPIResponse, session string) error

TaobaoTmcMessagesConfirm 确认消费消息的状态 taobao.tmc.messages.confirm

确认消费消息的状态

func TaobaoTmcMessagesConsume

func TaobaoTmcMessagesConsume(clt *core.SDKClient, req *tmc.TaobaoTmcMessagesConsumeAPIRequest, resp *tmc.TaobaoTmcMessagesConsumeAPIResponse, session string) error

TaobaoTmcMessagesConsume 消费多条消息 taobao.tmc.messages.consume

消费多条消息。消费时如果没有返回消息,建议做控制,不要一直调api,浪费应用的流量。如对程序做好优化,若没有消息则,sleep 100ms 等。

func TaobaoTmcMessagesProduce

func TaobaoTmcMessagesProduce(clt *core.SDKClient, req *tmc.TaobaoTmcMessagesProduceAPIRequest, resp *tmc.TaobaoTmcMessagesProduceAPIResponse, session string) error

TaobaoTmcMessagesProduce 批量发送消息 taobao.tmc.messages.produce

批量发送消息

func TaobaoTmcQueueGet

func TaobaoTmcQueueGet(clt *core.SDKClient, req *tmc.TaobaoTmcQueueGetAPIRequest, resp *tmc.TaobaoTmcQueueGetAPIResponse, session string) error

TaobaoTmcQueueGet 获取消息队列积压情况 taobao.tmc.queue.get

根据appkey和groupName获取消息队列积压情况

func TaobaoTmcTopicGroupAdd

func TaobaoTmcTopicGroupAdd(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(clt *core.SDKClient, req *tmc.TaobaoTmcTopicGroupDeleteAPIRequest, resp *tmc.TaobaoTmcTopicGroupDeleteAPIResponse, session string) error

TaobaoTmcTopicGroupDelete 删除消息topic分组路由 taobao.tmc.topic.group.delete

删除根据topic名称路由消息到不同的分组关系

func TaobaoTmcUserCancel

func TaobaoTmcUserCancel(clt *core.SDKClient, req *tmc.TaobaoTmcUserCancelAPIRequest, resp *tmc.TaobaoTmcUserCancelAPIResponse, session string) error

TaobaoTmcUserCancel 取消用户的消息服务 taobao.tmc.user.cancel

取消用户的消息服务

func TaobaoTmcUserGet

func TaobaoTmcUserGet(clt *core.SDKClient, req *tmc.TaobaoTmcUserGetAPIRequest, resp *tmc.TaobaoTmcUserGetAPIResponse, session string) error

TaobaoTmcUserGet 获取用户已开通消息 taobao.tmc.user.get

查询指定用户开通的消息通道和组

func TaobaoTmcUserPermit

func TaobaoTmcUserPermit(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(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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL