如何不带任何部分发送长消息-smpplib Python

问题描述

如何使用python-smpplib发送无内容的长消息,我想在一个部分中发送长消息。

pdu = client.send_message(
        source_addr_ton=smpplib.consts.SMPP_TON_INTL,source_addr_npi=smpplib.consts.SMPP_NPI_ISDN,source_addr=source,dest_addr_ton=smpplib.consts.SMPP_TON_INTL,dest_addr_npi=smpplib.consts.SMPP_NPI_ISDN,destination_addr=dest,short_message=message,data_coding=encoding_flag,registered_delivery=True
 )

解决方法

通过 SMPP,您可以仅使用有效负载可选参数(在这种情况下,short_message 参数应为空),并且仅当您的 SMPP 提供商允许时(并非所有提供商都允许),在一部分(一次提交)中发送长消息.

否则,您唯一的选择是将长消息分成多个部分(考虑到编码)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...