53 lines
2.1 KiB
Python
53 lines
2.1 KiB
Python
|
from libs.topsdk.client import TopApiClient, BaseRequest
|
||
|
|
||
|
class Ability132:
|
||
|
|
||
|
def __init__(self, client: TopApiClient):
|
||
|
self._client = client
|
||
|
|
||
|
"""
|
||
|
批量发送消息
|
||
|
"""
|
||
|
def taobao_tmc_messages_produce(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
获取自定义用户分组列表
|
||
|
"""
|
||
|
def taobao_tmc_groups_get(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
删除指定的分组或分组下的用户
|
||
|
"""
|
||
|
def taobao_tmc_group_delete(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
为已开通用户添加用户分组
|
||
|
"""
|
||
|
def taobao_tmc_group_add(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
删除消息topic分组路由
|
||
|
"""
|
||
|
def taobao_tmc_topic_group_delete(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
topic分组路由
|
||
|
"""
|
||
|
def taobao_tmc_topic_group_add(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
确认消费消息的状态
|
||
|
"""
|
||
|
def taobao_tmc_messages_confirm(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
消费多条消息
|
||
|
"""
|
||
|
def taobao_tmc_messages_consume(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|
||
|
"""
|
||
|
TMC授权token
|
||
|
"""
|
||
|
def taobao_tmc_auth_get(self, request: BaseRequest):
|
||
|
return self._client.execute(request.get_api_name(), request.to_dict(), request.get_file_param_dict())
|