yzk_wechat_event/libs/topsdk/ability132/ability132.py

53 lines
2.1 KiB
Python
Raw Permalink Normal View History

2023-12-13 11:41:22 +08:00
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())