全局参数定义
<p><strong>1. 接口域名:</strong> </p>
<ul>
<li><code>http://www.sobds.com/api/task</code></li>
</ul>
<p><strong>2. 应用标识和秘钥:</strong>
appkey和appsecret请联系平台方进行分配。</p>
<p><strong>3. 全局请求参数</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">appkey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>加密校验串</td>
</tr>
</tbody>
</table>
<p><strong>4. 验证方式:</strong>
我们通过code字段来进行身份校验。
<strong>请求端code计算方式:</strong>
code = base64(md5(appkey+appsecret+timestamp));
其中base64为base64加密算法。
其中md5代表md5加密算法,结果为32位字母字符, 公式中的+代表字符串拼接。
appkey、appsecret将由平台方分配。
timestamp为10位长度时间戳(北京时间时间戳)。</p>
<p><strong>5. 全局返回字段</strong></p>
<p><strong>5.1 返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error_code</td>
<td>string</td>
<td>错误类型,0表示调用成功,其他返回值说明请查看实际接口</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td>string</td>
<td>返回结果说明</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td>T</td>
<td>返回数据</td>
</tr>
</tbody>
</table>
<p><strong>5.2 返回示例</strong></p>
<pre><code> {
&quot;error_code&quot;: 0,
&quot;msg&quot;:&quot;调用成功&quot;,
&quot;data&quot;: {
&quot;uid&quot;: &quot;1&quot;,
&quot;username&quot;: &quot;12154545&quot;,
&quot;name&quot;: &quot;吴系挂&quot;,
&quot;groupid&quot;: 2 ,
&quot;reg_time&quot;: &quot;1436864169&quot;,
&quot;last_login_time&quot;: &quot;0&quot;,
}
}</code></pre>