用户工具

开发实例

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

开发实例 [2017/04/13 13:30]
admin
开发实例 [2017/08/23 08:44]
行 1: 行 1:
-====== REST demo介绍 ====== 
-**Demo 示例下载** 
-<​html>​ 
-<div style="​background-color:​ #​d9edf7;​border-color:​ #​bce8f1;​color:​ #​31708f;​padding:​ 10px;">​官方开发实例下载 </​div>​ 
-</​html>​ 
  
-  * java 
-         * {{ucs_java_demo_v1.0.2.rar|下载:ucs_java_demo_v1.0.2}} 
-  
-  * php 
-         * {{ucs_php_demo_v1.0.2.zip|下载:​ ucs_php_demo_v1.0.2}} 
-         * [[php_rest|使用说明]] 
- 
-  * C# 
-         * {{download:​ucs_c_demo_v1.0.1.rar|下载:​ ucs_c_demo_v1.0.1}} 
- 
-  * python 
-         * {{download:​ucs_python_demo_v1.0.2.rar|下载:​ ucs_python_demo_v1.0.2.rar}} 
- 
-<​html>​ 
-<div style="​background-color:​ #​d9edf7;​border-color:​ #​bce8f1;​color:​ #​31708f;​padding:​ 10px;">​第三方开发者 </​div>​ 
-</​html>​ 
- 
- 
-  * @hardywen [[https://​github.com/​hardywen/​ucpaas-sms|php github]] 
-  * @gongzili456[[https://​github.com/​topdmc/​ucpaas|nodejs]] 
-  ​ 
-**请求地址** 
- 
-<​code>​ 
-/​{SoftVersion}/​Accounts/​{AccountSid}/​{function}/​{operation}?​sig={SigParameter} 
-</​code>​ 
- 
-^属性 ^类型 ^约束 ^说明 | 
-|SoftVersion |String |必选 |云之讯REST API版本号,当前版本号为:2014-06-30 ​ | 
-|AccountSid |String |必选 |开发者账号ID。由32个英文字母和阿拉伯数字组成的开发者账号唯一标识符 | 
-|SigParameter |String |必选 |请求URL必须带有此参数。 ​ | 
-|Accept |String |必选 |客户端响应接收数据格式:application/​xml、application/​json ​  | 
-|Content-Type |String |必选 |类型:application/​xml;​charset=utf-8、application/​json;​charset=utf-8 ​    | 
-|Authorization |String |必选 |验证信息。 ​  | 
-|function |String |可选 |业务功能。 ​   | 
-|operation |String |可选 |业务操作,业务功能的各类具体操作分支。 ​  | 
- 
- 
-**说明** 
- 
-1. SoftVersion是当前使用的REST API版本号,开发时须填写正确的版本号。 
- 
-2. SigParameter是REST API验证参数\\ 
-  * 普通列表项目URL后必须带有sig参数,sig= MD5(账户Id + 账户授权令牌 + 时间戳),共32位(注:​转成大写) ​  \\ 
-  * 使用MD5加密(账户Id + 账户授权令牌 + 时间戳),共32位。 ​  \\ 
-  * 时间戳是当前系统时间(24小时制),格式"​yyyyMMddHHmmss"​。时间戳有效时间为50分钟。 
- 
-3. Authorization是包头验证信息\\ 
-  * 使用Base64编码(账户Id + 冒号 + 时间戳) ​  \\ 
-  * 冒号为英文冒号 ​ \\ 
-  * 时间戳是当前系统时间(24小时制),格式"​yyyyMMddHHmmss"​,需与SigParameter中时间戳相同。 
- 
-4. function描述对应业务能力,operation描述业务能力的具体操作。例如:/​Calls/​voiceCode 
- 
-<​html>​ 
-<div style="​background-color:​ #​d9edf7;​border-color:​ #​bce8f1;​color:​ #​31708f;​padding:​ 10px;">​数据报文格式 </​div>​ 
-</​html>​ 
----- 
- 
- 
-REST API支持两种主流的报文格式:XML和JSON。 
- 
-通过请求包头的字段Content-Type及Accept,即可决定请求包体和响应包体的格式,如: 
- 
-<code java>​Content-Type:​application/​xml;​charset=utf-8;​Accept:​application/​xml;</​code>​ 
- 
-表示请求类型格式是XML,要求服务器响应的包体类型也是XML; 
- 
-<code java>​Content-Type:​application/​json;​charset=utf-8;​Accept:​application/​json;</​code>​ 
- 
-表示请求类型格式是JSON,要求服务器响应类型也是JSON; 
- 
------ 

页面工具