Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.46 KB

README.md

File metadata and controls

66 lines (42 loc) · 2.46 KB

YunXunSDKPy

云讯科技通讯服务SDK

本SDK由个人编写, 用以个人开发和个人工作使用, 与北京云讯科技有限公司 京ICP备14002087号-7无关

GitHub


使用说明:

  • 使用Git命令将此SDK的源代码下载到本地

    git clone https://github.com/kerbalwzy/YunXunSDKPy.git
    
  • 将克隆下来的仓库中的yunxunSDK模块文件夹复制到你的项目目录中, 作为自定工具模块使用

    image-20190711111819409

  • 编辑yunxunSDK模块内的config.py文件, 将你的配置添加好

    变量名 类型 说明
    ACCOUNT_SID String 云通信平台用户账户ID:对应管理控制台中的 ACCOUNT SID
    AUTH_TOKEN String 云通信平台用户账户授权令牌:对应管理控制台中的 AUTH TOKEN
    VERSION String 云通信API接口版本 目前可选版本:201512
    API_HOST String 云通信APT接口host 正式环境http://api.ytx.net 沙箱环境http://sandbox.ytx.net
    APPS Dict 云通信应用表,字典键为应用名称,值为应用ID:对应控制台中的应用管理-应用列表
  • 导入yunxunSDK.sender模块内的功能类创建实例对象, 使用你创建的实例对象去调用云讯科技的API接口

    以发送普通模版短信为例:

    from yunxunSDK.config import APPS	# 导入应用配置信息, 主要是要用到应用ID
    from yunxunSDK.sender import TemplateTextMessageSender
    
    # 创建实例对象
    TTMS_instance = TemplateTextMessageSender(APPS["YourAppName"])
    
    # 发送参数: 接收方列表、模版占位数据、模版ID
    receiver = ["138XXXXXXXX", "131XXXXXXXX"]
    data = ["dataDemo0", "dataDemo1"]
    tid = 1
    
    # 调用方法, 给云讯科技API发送请求
    TTMS_instance.send_text_message(receiver, data, tid)
  • 更多内容, 请自己看源代码中的注释


其他说明

目前已经完成的功能: 发送模版文本短信 发送模版语音短信 发送语言短信