from msmc_client import MSMCClient
client = MSMCClient(
base_url='https://unim.i139.cn:6443/messaging',
account='${ACCOUNT}',
password='${PASSWORD}'
)
client.get_token()
message_id = str(uuid.uuid4())
contribution_id = str(uuid.uuid4())
conversation_id = str(uuid.uuid4())
client.send_5g_message(
template_id='${TEMPLATE_ID}',
mobile='${MOBILE}',
message_id=message_id,
contribution_id=contribution_id,
conversation_id=conversation_id
)
详见 scripts/msmc_client.py,包含完整实现:
get_token() - 获取访问令牌send_5g_message() - 发送5G消息POST /api/user/token
Body: {"auth": "<base64>", "timestamp": <long>, "sign": "<base64>"}
auth生成规则:
所有接口需要对参数进行签名:
详见 references/api_reference.md
共 1 个版本