短信框架:vianet提供商

smsframework-vianett的Python项目详细描述


Build StatusPythons

smsframework vianet提供商

Vianettsmsframework提供程序。

你需要一个帐户与“短信服务器”服务设置。 您需要以下配置:用户名、密码。

安装

从pypi安装:

$ pip install smsframework_vianett

要接收短信,您需要确保 Flask microframework也已安装:

$ pip install smsframework_vianett[receiver]

初始化

fromsmsframeworkimportGatewayfromsmsframework_vianettimportVianettProvidergateway=Gateway()gateway.add_provider('vianett',VianettProvider,user='kolypto',password='123',https=False,use_prefix=True)

配置

来源:/smsframework_vianett/provider.py

  • user: str:帐户用户名

  • password: str:帐户密码

  • https: bool:对传出消息使用https?默认值:False

  • use_prefix: bool:是否对传入的消息使用前缀?

    愚蠢的是,vianet将所有传入的消息按空格分隔,第一部分转到“prefix”。 如果你不使用前缀,这会很烦人! 设置False:然后,整个消息内容转到“body”。

发送参数

特定于提供商的发送参数:无

附加信息

outgoingmessage.meta

没有。

incomingMessage.meta

  • prefix: str:消息中的第一个单词(关键字)。
  • retrycount: int:尝试传递消息的次数。
  • operator: int:运算符id.
  • replypathid: int:仅用于双向对话,默认为0。

messagestatus.meta

…大量愚蠢、不可预测的字段

接收器

来源:/smsframework_vianet/receiver.py

消息接收器:/im

转到“配置”>;“连接”,单击“更改”。 将消息接收器url放入“http url”字段。

消息接收器URL:<provider-name>/im

状态接收器:/状态

转到“配置”>;“连接”,单击“更改”。 将消息接收器url放入“http状态url”字段。

状态接收器URL:<provider-name>/status

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jetty是否有请求缓存?   数组中的java 2值与我的数据帧中的2列对应   对象序列化期间的java DbUtils类型转换问题   java根面板中不显示所有单独的面板   java通过代理或SSH隧道连接Hbase API   java困惑:与经典MVC控制器相比,JSF2中bean的角色   java在我的Triangle类中“找不到符号错误”   java在Android中设置从路径到自定义按钮的图像   java不绕轨道旋转椭圆   AES在socket上搞砸了序列化/反序列化。无效的流标头。JAVA   java在数组中搜索term和if语句   线程“main”java中出现异常。util。正则表达式。PatternSyntaxException:在索引0附近悬挂元字符“*”*   Websphere上的java Google反射无法打开url连接   java为什么inc/dec频道什么都不做?   java KeyListener无法访问keyPressed方法