```javascript
{
"state":1, // state=0,是成功,message为空;state != 0,都是失败,message不为空;
"message":"OK" //如果出现错误 这个字段会显示错误信息
"code" : 1001
"result":
[
结果(Result)
]
}
```
-
请求方式:GET、POST、JSON数据行
-
请求参数:token appid keyword
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
成功返回
{ "result":[{"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": "xkli"}, {"email": "[email protected]", "nickname": ""}]} "status": "1" }
没有错误返回类型 webApp 解析此JSON 显示用
-
请求方式:GET
-
请求参数:token
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
成功返回
{ "result":[{"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": ""}, {"email": "[email protected]", "nickname": "xkli"}, {"email": "[email protected]", "nickname": ""}]} "status": "1" }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:token appid user option (1添加 2删除) permission (1可读权限 2 可写权限)
-
参数传送:如果单一用户直接传入 如果是多个用户传JSON 例:user {['user1','user2',....]}
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:token devicetoken
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:toke|email(如果没有token必须要用户填写邮箱) content source(反馈来源 1:iOS 2:Andorid 3:webApp)
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:token passwd(需要MD5加密上传) oldpwd(需要MD5加密)
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
修改成功
{ "result": { "email": "[email protected]", "nickname": "xxxxx", "name":"xxxxx" (可以忽略此字段) "token": "",注:此token和发送这个服务所发送的token一样可以忽略 } }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:email passwd(32bit MD5之后的字符串)
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
登录成功
{ "result": { "email": "[email protected]", "nickname": "xxxxx", "name":"xxxxx" (可以忽略此字段) "token": "",注:此token和发送这个服务所发送的token一样可以忽略 }, }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:email passwd nickname(可为空) username(可为空)
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
注册成功
{ "result": { "email": "[email protected]", "nickname": "xxxxx", "name":"xxxxx" (可以忽略此字段) "token": "",注:此token和发送这个服务所发送的token一样可以忽略 }, }
webApp 解析此JSON 显示用
-
请求方式:POST
-
请求参数:token
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
获取成功
{ "result": { "email": "[email protected]", "name": "xxxxx", "nickname": "xxxxx" }, }
webApp 解析此JSON 显示用
Enjoy.
-
请求方式:POST
-
请求参数:token username(可为空) nickname(可为空)
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
Enjoy.
- 接口地址:http://domain/ProtoShop/fetchlist/
- 请求方式:GET
- 请求参数:device
- 参数传送:token=xxx device=ios/android
- 请求示例:http://domain/ProtoShop/fetchlist/?device=&token=xxx
- 返回数据格式(JSON):/webapp/app/api/package/list.json
- JSON数据中'error_code'说明 10001 token为空 10002 token认证失败 10003 服务器内部错误(请反馈) webApp 解析此JSON 显示用
Enjoy.
-
请求方式:POST
-
请求参数:appid token
-
返回结果(JSON格式): 成功:
{ "url": "http://wxddb1.qa.nt.ctripcorp.com/packages/e6b472aa309546807fee70067769872b.zip", }
"url"字段是下载zip包的链接,webApp拿到此URL即可下载ZIP包
-
使用说明: App拿到服务端返回的数据 需要解析JSON 先看看 JSON的status字段 如果status = "1" 则可以下载 如果status = "0" 则生成zip包失败
Enjoy.
-
请求方式:POST
-
接口要求:发送请求时 appid以及图片的位置 不能修改,服务端暂时没有找到解决方案,找到解决方案后会把此要求删除
-
请求参数:appid工程ID file图片文件 filename图片名字
-
格式示例:appid='xxxxx' file=图片文件 filename如果第一次上传图片不需要填写 如果是覆盖以前的图片 需要上传现在的图片图片名字(带后缀) 返回结果(JSON格式): 成功
{ "appid": "317dbb3b28cc087dc15834d6b13e3bc7", "fileName": "", #有图片就传没有就传空 但是不能不传 }
Enjoy.
-
请求方式:POST
-
请求参数:数据行
-
格式示例:appid='xxxxx' file=图片文件
{ "context": { "token":"xxxxxxxxx" "appName":"tohell", "comment":"tohell 原型展示" } }
Enjoy.
-
请求方式:GET
-
请求参数:appid token
-
返回数据格式(JSON)
-
返回结果
{ 无 }
Enjoy.
-
请求方式:POST
-
请求参数:json格式
{ "context": (在原来的基础上添加了一个token字段) { "token": "xxxxx", "appID": "xxxxx", "appDesc": "xxxxx" ...... }, }
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
Enjoy.
-
请求方式:GET
-
请求参数:appid token
-
参数传送:无
-
请求示例:无
-
返回数据格式(JSON):
{ 无 }
webApp 解析此JSON 显示用
Enjoy.