123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="content-type" content="text/html;charset=UTF-8">
- <style type="text/css">
- <!--
- @import url(md.css);
- -->
- </style>
-
-
- </head>
- <body>
- <h1>APP打开接口</h1>
- <p>返回首页数据和客服电话、版本信息。<br><br>
- 1. Android请求接口得到版本号和 <code>update_url</code>,需要更新app应用时,直接调用接收到的<code>update_url</code>链接下载新版本。<br><br>
- 2. uriList 里的字符,以http开头的话,不用拼接url,直接应用于跳转。</p>
- <ul>
- <li>2016-09-27 增加update_url字段,用于更新版本。接口增加appname参数,用于区分更新包。</li>
- <li>2016-05-04 增加转移的城市数据版本字段 move_city</li>
- <li>2015-12-28 增加城市查询的版本字段(query)</li>
- <li>2015-12-98 增加uriList字段,不跳转图片对应是空的。</li>
- </ul>
- <h2>请求</h2>
- <h5>URI</h5>
- <pre><code>/sbw/open 请求方式:GET
- </code></pre>
- <h5>参数</h5>
- <pre><code>String appname 应用名称,关系到版本更新(我的社保:wdsb 五险一金:wxyj)
- 需要保证Request的User-Agent属性与系统版本相同,格式:系统#版本(iOS#1)
- </code></pre>
- <h2>响应</h2>
- <h5>状态码</h5>
- <pre><code>200 成功
- </code></pre>
- <h5>DATA说明</h5>
- <pre><code>v 版本
- int version iOS版本号 / Android版本号
- String desc 版本描述
- boolean force = false 是否强制更新
- int force_version = 0 强制更新的版本(小于此版本的强制)、默认0(不要求)
- String update_url 可直接用于应用更新的网路链接
- String tel 客服电话
- List barList 首页bar图片链接、用www.wodeshebao.com访问
- List uriList 首页bar图片的跳转、用www.wodeshebao.com访问
- List ads 首页的服务数据列表。
- Integer city 城市版本号,小于此版本值需要刷新城市数据(大小比较)
- Integer query 城市查询配置的数据版本(大小比较)
- Integer move_city 转移的城市数据的版本(大小比较)
- </code></pre>
- <blockquote>
- <p><strong>uriList说明</strong>:<br>
- 以“/"开头的是H5链接; <br>
- key-value格式是APP内模块跳转。下面例子:</p>
- </blockquote>
- <ul>
- <li>有参:uriList.add("{\"module_name\":{\"param1\":\"value1\", \"param2\":\"value2\"}}");</li>
- <li>无参:uriList.add("{\"module_name\":{}}");</li>
- <li>uriList 里的字符,以http开头的话,不用拼接url,直接应用于跳转。</li>
- </ul>
- <h5>数据范例</h5>
- <pre><code>{
- "data": {
- "v": {
- "version": 1,
- "desc": "",
- "force": false,
- "force_version": 0,
- "update_url": "http://www.shanp.com/files/{appname}/wodeshebao.apk" // Android更新链接
- },
- "query": 15122810,
- "tel": "400-062-2002",
- "uriList": ["", "/sbw/ent/to"],
- "barList": ["/img/banner001.png", "/img/banner002.jpg"],
- "ads":[{
- "img": "/upload/ad/181112162105.jpg",
- "title": "办信用卡",
- "notes": "有优惠,大额度",
- "link": "http://124.89.54.3/haha/d51.html"
- }],
- "city": 15101510,
- "move_city": 1605001
- },
- "msg": "",
- "code": 200
- }
- </code></pre>
- </body>
- </html>
|