@lina
2016-05-20T03:56:01.000000Z
字数 13419
阅读 444
校联帮 api 2.0 iOS Android
token: [string] 登录后获取的登录认证信息
error_code: [int] 服务器状态码,0 为正常状态,异常状态待定。error_message:[string] 错误信息,仅error_code不为 0 时返回
data: [object] 数据字段,所有响应数据都在此字段中list: [array],当返回数据为列表时会将数据放在该字段
pageInfo: [object] 分页信息,当返回数组数据时会携带该字段
currentPage: [int] 当前页码totalPage: [int] 总页数pageSize: [int] 每页数量
示例
{error_code: 0,data: {key: value,list: [{key: value}],pageInfo {}}}
通用上传文件服务
请求URL
请求参数
tokenfile: 文件
响应
{errorCode: 0,data: {id: "9d377b10ce778c4938b3c7e2c63a229a.jpg",w: 1024,h: 768}}
id: [string] 头像名称w: [int] 头像宽度h: [int]头像宽度
{id: 123,title: '我的问题标题',content : '我的问题描述',created_date: 1429549593193,browse_num: 1000,answer_num: 50}
id: [int] 问题IDtitle: [string] 问题标题,应该含有字数限制content: [string] 问题描述,应该含有字数限制created_date:[int]问题创建时间browse_num: [int] 此问题总共收到的赞的数目answer_num: [int] 此问题总共收到的回答的数目
{id: 123,summary: '回答摘要',content : '回答内容'created_date: 1429549593193,agree_num: 1000,user: '@回答用户信息'}
id: [int] 回答IDsummary: [string] 回答摘要,列表时下发这个content : [string] 回答内容,详情时下发这个created_date: [int]回答创建时间agree_num: [int]赞的数目user: [object]回答用户信息
{user_id: 1,name: '李娜',//nick_name: '老板',head_img: 'http://',school: '北京大学',year: '2015'sex: 0,telephone: '13811849645'birthday:14389909,height:160,weight:48,major:"xxxx",degrees:1,level:"菜鸟",agree_num:10}
user_id: [int] 用户 IDname: [string] 姓名nick_name: [string] 昵称head_img: [string] 头像school: [string] 学校year: [string] 年份sex: [int] 0:男 1:女telephone: [string] 电话height: [int] 身高weight: [int] 体重birthday: [int] 时间戳major: [string] 专业degrees: [int] 学历:1:大专 2:本科 3:硕士 4:博士 5:其他level: [string] 等级agree_num: [int] 被赞数
{id: 1,title: '展会公司协助实习100元/天',content:'北京昆仑亿发科技发展有限公司招募打卡协助实习生工作时间:尽快到岗,实习到4月份。早9晚5,周末、节假日正常休息',label: '老板',time: '2015-02-03',status: 0,recommend: 0,poster_name: '校联购'sex: '不限',workplace: '北京航天大学附近',salary:'薪资待遇',salaryNum:'150',salaryText:'元/日'payment:'日结',population:20,zjz_type:'@兼职类型',worktime:'2015-02-03',dis:0,area_name:'海淀区'}
id: [int] 兼职 IDtitle: [string] 标题content: [string] 内容label: [string] 标签time: [string] 发布时间status: [int] 是否报满(0已报满,1招聘中)recommend: [int] 是否推荐(0不推荐,1推荐)poster_name: [string] 发布机构sex: [string] 性别要求workplace: [string] 工作地点salary: [string] 薪资待遇salary_num:[string] 薪资时间150,salary_text:[string] 薪资文字'元/日'或者‘面议’payment: [string] 结算方式population: [int] 招聘人数worktime: [string] 工作时间dis: [float]距离用户的距离,单位为米(请求时必须携带用户坐标area_name:[string]地区名称
{id: 1,name: '李娜',list_icon: 'http://',detail_icon:'http://',}
id: [int] 用户 IDname: [string] 姓名list_icon: [string] 列表页类型图片地址detail_icon: [string] 详情页类型图片地址
{id: 1,name: '附近兼职',}
id: [int] 排序项 IDname: [string] 排序项名称
{id: 1,name: '海淀区',}
id: [int] 地区 IDname: [string] 地区名称
{email:{status:1},tel:{contact: '李娜',tell: '13811849645'},sms:{smsphone: '13811849645',smsnote: '编辑发送至'},other:{other: '微信、qq报名'}link:{href:'http://.....'}}
status: [int] 是否可以进行简历报名:0:不可以 1:可以tel: [object] 如果整个object有,则出现,否则不出现
contact: [string] 联系人tell: [string] 联系电话sms: [object] 如果整个object有,则出现,否则不出现
smsphone: [string] 短信电话smsnote: [string] 短信编辑方式other: [object] 如果整个object有,则出现,否则不出现
other: [string] 其他报名方式link: [object] 如果整个object有,则出现,否则不出现
href: [string] 外链地址
{[{icon:'jobenroll_status_sended'date:'2015-5-20'title:'简历投递成功'},{icon:'jobenroll_status_waitcontacted'date:'2015-5-29'title:'商家查看'},{icon:'jobenroll_status_hired'date:'2015-5-29'title:'已录用'}]}
icon:[string]图片名称:
jobenroll_status_sended(报名成功),
jobenroll_status_opened(被查看),
jobenroll_status_unopened(未被查看),
jobenroll_status_hired(录用),
jobenroll_status_denied(拒绝),
jobenroll_status_waitinghired(等待录用结果)date:[string]状态创建时间title: [string]名称
{id: 1,title: '展会公司协助实习100元/天',post_time:'2015-1-20',work_place:'北京海淀',salary:"100元/天",salary_num: '100'salary_text:'元/日'recommend:0,con:'北京昆仑亿发科技发展有限公司招募打卡协助实习生工作时间:尽快到岗,实习到4月份。早9晚5,周末、节假日正常休息',city_name:'北京',area_name:'海淀',type_name:"交互设计师",work_per_week:3,population:2,end_time:1431939327,company:{'@公司信息'}}
id: [int] 兼职 IDtitle: [string] 标题con: [string] 实习详情work_place: [string] 工作地点recommend: [int] 0:不推荐;1:推荐post_time: [string] 发布时间salary: [string] 薪资待遇salary_num: [string] 100salary_text: [string] 元/日area_name: [string] 地区city_name: [string] 城市work_per_week: [int] 每周工作天数type_name: [string] 实习岗位population: [int] 招募人数end_time: [string] 截至时间
{cpid: "1",name:'校联帮测试工作室',logo:'img/1.jpg',firm_scale:"15-50人",web_site:"http://www.xiaolianbang.com",addr:'公司地址',introduction:'公司介绍'}
cpid: [string] 公司 IDname: [string] 公司名称logo: [string] logo图片firm_scale: [string] 公司规模web_site: [string] 公司网站addr: [string] 公司地址introduction:[string] 公司介绍
工作经历类型
- 1: 校内经历
- 2: 兼职经历
- 3: 实习经历
{id: 1,name:’百度’,content:'北京昆仑亿发科技发展有限公司招募打卡协助实习生工作时间:尽快到岗,实习到4月份。早9晚5,周末、节假日正常休息',date : {start:1490000,end:1580000}}
id: [int] 经历 IDname: [string] 服务公司content: [string] 工作经历描述date: [object] 标签
start: [int] 经历开始时间戳end: [int] 经历结束时间戳
{id: 1,img_path: "001ea3987e4377fcc5d22362c8eac2fd.jpg",url_type: 1,url_path: 'http:www.baidu.com',link_id : 12,title : "类型名称"}
id: [int] banner IDimg_path: [string] 图片地址url_type: [int] 链接分类:1:外部链接;2:跳转至兼职列表页(查询条件的类型ID为link_id);6:兼职详情;7:实习详情title: [string] 类型名称url_path: [int] 链接类型为1时的链接地址link_id:[int] 链接分类不为1时,请求的ID
{linkid: 100,title:’百度’,type :1,create_time:13448900}
title: [string] 标题linkid: [int] 实习或兼职Idtype : [int] 1:兼职 2:实习create_time:[int] 收藏时间戳
{id: 1,name:北京}
id: [int] 收藏 IDname: [string] 城市名称
`
{id: 1,schoolname:北京}
id: [int] 收藏 IDschoolname: [string] 城市名称
`
{"group_id": 100000,"group_name": "IT/互联网/通信/电子","class":[{"class_id": 101000,"class_name": "软件","job": [{"job_id": 101001,"job_name": "前端"}}]}
group_id: [int] 顶层菜单 IDgroup_name: [string] 顶层菜单名称class_id: [int] 二级菜单 ID- `class_name` : [string] 二级菜单名称
job_id: [int] 三级菜单 Idjob_name: [string] 三级ID 三级菜单名称
{"title": "IT/互联网/通信/电子","content": 'dsdfsdfdsfds'}
title: [string] 标题content: [string] 内容
{version:'1.0.0',url: 'http://www.baidu.com',description: '小米市场',from:'iOS_91'}
version: [string] 版本号url: [string] 升级地址description: [string] 版本描述from: [string] 渠道值
【测试Base】http://dev.xiaolianbang.com/testing/
【线上Base】
http://api.xiaolianbang.com
请求 header Content-Type:application/json
请求URL
POST
【测试】/zhihu/question/question_list
【正式】/zhihu/v1/qslist
请求参数
type: [int] 1:最新 2:推荐pageNum: [int]pageSize:[int]
响应
{error_code: 0,data: {list: [question : '@问题信息',answer : '@回答信息'],pageInfo: ['@分页字段']}}
content: 列表时不下发agree_num: 列表时不下发answer_num: 列表时不下发
请求URL
POST
【测试】zhihu/question/question_detail
【正式】/zhihu/v1/qsdetail
请求参数
id: 问题 ID
响应
{error_code: 0,data: {'@问题信息'}}
content: [object] 只有详情下发agree_num: [int] 只有详情下发answer_num: [int] 只有详情下发
请求URL
POST
【测试】zhihu/answer/answer_list
【正式】/zhihu/v1/aslist
请求参数
id: 问题 ID 【必填】pageNum: [int]pageSize:[int]
响应
{error_code: 0,data: {list: ['@回答信息'],pageInfo: ['@分页字段']}}
@回答信息: 只下发abstract字段,不下发content字段
请求URL
POST
【测试】zhihu/answer/answer_detail
【正式】/zhihu/v1/asdetail
请求参数
id: 回答 ID
响应
{error_code: 0,data: {'@回答信息'}}
- [object] 回答信息,跟列表的区别为把content字段下发
请求URL
POST
【测试】zhihu/action/question
【正式】/zhihu/v1/question
请求参数
tokentitle: [string] 发布问题标题content: [string]发布问题内容
响应
{error_code: 0,data: {id : 123}}
id: [int]发布问题 ID
请求URL
POST
【测试】zhihu/action/answer
【正式】/zhihu/v1/answer
请求参数
tokencontent: [string]回答内容id: [int]问题 ID
响应
{error_code: 0,data: {id : 123}}
id: [int] 回答 ID
请求URL
POST
【测试】zhihu/action/agree
【正式】/zhihu/v1/agree
请求参数
tokenid: [int]回答 ID
响应
{error_code: 0,data: {}}
请求URL
POST
【测试】zhihu/action/agree_status
【正式】/zhihu/v1/agstatu
请求参数
tokenid: [int]回答 ID
响应
{error_code: 0,data: {agree_status: 1}}
agree_status: [int]点赞状态:0:未赞 1:已赞
请求URL
POST
【正式】/zhihu/v1/answersta
请求参数
tokenid: [int]问题ID
响应
{error_code: 0,data: {status: 1}}
status: [int]问题是否可以回答的状态:
0:不可以回答
1:可以回答
请求URL
POST
【测试】user/v1/agree_num
【正式】user/v1/agnum
请求参数
token
响应
{error_code: 0,data: {num : 100}}
num: 我收到的赞数目
请求URL
POST
【测试】zhihu/my/question_list
【正式】user/v1/qslist
请求参数
tokenpageNum: [int]pageSize:[int]
响应
{error_code: 0,data: {list: [question : '@问题信息',answer : '@回答信息'],pageInfo: ['@分页字段']}}
请求URL
POST
user/v1/apply
请求参数
token【必填】type【必填】1:兼职 ; 2:实习pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】
响应
{error_code: 0,data: {list: ['@兼职信息'],pageInfo: ['@分页字段']}}
请求URL
POST
zjz/v1/list
请求参数
token【必填】cityName:[string] 城市名称【必填】pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】search:[object] 【选填】
- typeId : [int] 按照类型搜索
- areaId : [int] 按照地区搜索
- dateArray:[array]时间戳数组,从日历中选择
sort:[int] 传排序选项 ID,当ID == 1为附近兼职,需要上传经纬度【选填】locationLon: [float] 当前位置经度【选填】locationLat: [float] 当前位置纬度【选填】keyword: [string] 关键字搜索【选填】
响应
{error_code: 0,data: {list: ['@兼职信息'],pageInfo: ['@分页字段']}}
请求URL
POST
zjz/v1/detail
请求参数
token【必填】id: [int] 兼职 ID 【必填】
响应
{error_code: 0,data: {'@兼职信息'}}
请求URL
POST
zjz/v1/type
请求参数
cityName:城市名称【必填】
响应
{error_code: 0,data: {'@兼职类型'}}
请求URL
POST
zjz/v1/sort
请求参数
- 无
响应
{error_code: 0,data: {'@兼职排序信息'}}
请求URL
POST
user/v1/apply
请求参数
token【必填】type【必填】1:兼职 ; 2:实习pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】
响应
{error_code: 0,data: {list: ['@实习信息'],pageInfo: ['@分页字段']}}
请求参数
token【必填】pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】
响应
{error_code: 0,data: {list: ['@实习信息'],pageInfo: ['@分页字段']}}
请求URL
POST
zsx/v1/list
请求参数
token【必填】cityName:[string] 城市名称【必填】pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】search:[object] 【选填】
- typeId : [int] 按照类型搜索
- areaId : [int] 按照地区搜索
- cpid : [string] 按照公司ID搜索
keyword: [string] 关键字搜索【选填】
响应
{error_code: 0,data: {list: ['@实习信息'],pageInfo: ['@分页字段']}}
请求URL
POST
zsx/v1/detail
请求参数
token【必填】id: [int] 实习 ID 【必填】
响应
{error_code: 0,data: {'@实习信息'}}
请求URL
POST
zsx/v1/type
请求参数
响应
{error_code: 0,data: {'@实习类型'}}
请求URL
POST
basic/v1/email
请求参数
type: [int] 1为找兼职,2为找实习【必填】token: [string]【必填】id: [int] 兼职 ID 【必填】
响应
{error_code: 0,data: {'@报名信息'}}
请求URL
POST
basic/v1/area
请求参数
cityName: [string] 城市名称【必填】
响应
{error_code: 0,data: {'@地区信息'}}
请求URL
POST
user/v1/applysta
请求参数
type: [int] 1为找兼职,2为找实习【必填】id:[int] 兼职id,实习idtoken: [string]【必填】
响应
{error_code: 0,data: {'@邮件报名进展'}}
请求URL
POST
basic/v1/banner
请求参数
cityName[string] 城市名称
响应
{error_code: 0,data: {list:['@banner信息']}}
请求URL
POST
user/v1/way
请求参数
type: [int] 1为找兼职,2为找实习【必填】id:[int] 兼职id,实习idtoken: [string]【必填】
响应
{error_code: 0,data: {'@报名信息'}}
请求URL
POST
basic/v1/school
请求参数
keyword: [string] 必填
响应
{error_code: 0,data: {list:['@学校信息']}}
请求URL
POST
basic/v1/city
请求参数
响应
{error_code: 0,data: {list:['@城市信息'],version:"15"}}
version: [string] 版本👌
请求URL
POST
basic/v1/push
请求参数
token: [string] 必填device_type: [int] 设备类型 1:ios;2:安卓; 必填user_id: [string] 推送用户ID 必填channel_id: [string] 设备ID 必填
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/info
请求参数
token: [string] 登录认证【必填】
响应
{error_code: 0,data: {'@用户信息'}}
请求URL
POST
user/v1/update
请求参数
token: [string] 登录认证【必填】name: [string] 姓名nick_name: [string] 昵称head_img: [string] 头像school: [string] 学校year: [string] 年份sex: [int] 0:男 1:女telephone: [string] 电话height: [int] 身高weight: [int] 体重birthday: [int] 时间戳major: [string] 专业degrees: [int] 学历:1:大专 2:本科 3:硕士
响应
{error_code: 0,data: {'@用户信息'}}
请求URL
POST
user/v1/live
请求参数
token: [string] 登录认证【必填】type: [int]工作经历类型:0:全部经历 1:校内经历 2:兼职经历 3:实习经历
{error_code: 0,data: {list:['@工作经历']}}
请求URL
POST
user/v1/liveadd
请求参数
token: [string] 登录认证【必填】type: [int]工作经历类型:1:校内经历 2:兼职经历 3:实习经历name: [string] 公司名称content: [string] 工作经历描述date: [object] 标签
start: [int] 经历开始时间戳end: [int] 经历结束时间戳
响应
{error_code: 0,data: {'@工作经历'}}
请求URL
POST
user/v1/livedel
请求参数
token: [string] 登录认证【必填】id: [int] 经历id
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/message
请求参数
token: [string] 登录认证【必填】
响应
{error_code: 0,data: {list:[@我的消息],pageInfo:['@分页信息']}}
请求URL
POST
user/v1/msgnew
请求参数
token: [string] 登录认证【必填】
响应
{error_code: 0,data: {status:0}}
status: [int] 用户 0:没有新消息;1:有新消息
请求URL
POST
user/v1/collect
请求参数
token: [string] 登录认证【必填】pageNum: [int] 页码 【必填】pageSize:[int] 页长 【必填】
响应
{error_code: 0,data: {list: ['@用户收藏'],pageInfo:['@分页信息']}}
请求URL
POST
user/v1/collectadd
请求参数
token: [string] 登录认证【必填】type: [int] 1:兼职 2:实习id: [int] 兼职或实习Id
响应
{error_code: 0,data: {'@用户收藏'}}
请求URL
POST
user/v1/collectdel
请求参数
token: [string] 登录认证【必填】type: [int] 1:兼职 2:实习id: [int] 兼职或实习Id
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/tousu
请求参数
token: [string] 登录认证【必填】type: [int] 1:兼职 2:实习id: [int] 兼职或实习Idclass: [int] 投诉的类型 type==1时,1、招满未下架;2、拖欠遗漏工资;3、黑假中介;4、放鸽子;5、没回复;6、态度恶劣;9、其他; type==2时,投诉类型:1、薪资不真实;2、工作要求不真实;3、公司信息不真实;9,其他;content: [string] 投诉内容
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/systousu
请求参数
token: [string] 登录认证【必填】content: [string] 投诉内容 【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/register
请求参数
code: [int] 以短信形式发送到手机的数字验证码【必填】telephone: [string] 手机号码【必填】password: [string] 用户密码 【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/login
请求参数
deviceId: [string] 设备 ID【必填】telephone: [string] 手机号码【必填】password: [string] 用户密码 【必填】
响应
{error_code: 0,data: {user_id: 1,token : 'adgsdsfdf'}}
user_id: [int] 用户 IDtoken: [string] 用户登录令牌
请求URL
POST
user/v1/loginout
请求参数
token[string]channel_id: [string] 设备ID 必填
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/forgetpass
请求参数
code: [int] 手机验证码【必填】telephone: [string] 手机号码【必填】password: [string] 用户密码 【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/resetphone
请求参数
token【必填】code: [int] 手机验证码【必填】telephone: [string] 手机号码【必填】newphone: [string] 用户新手机号码 【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/send
请求参数
telephone: [string] 手机号码【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
user/v1/changepass
请求参数
token【必填】code: [int] 手机验证码【必填】telephone: [string] 手机号码【必填】password: [string] 新密码 【必填】
响应
{error_code: 0,data: {}}
请求URL
POST
basic/v1/update_version
请求参数
from: [string] 渠道值【必填】
响应
{error_code: 0,data: {'@版本信息'}}
【安卓市场】
| 描述 | from |
|---|---|
| 官网 | Android_officalwebsite |
| 360手机助手 | Android_360 |
| 应用宝 | Android_yingyongbao |
| 91手机助手 | Android_91 |
| 豌豆荚 | Android_wandoujia |
| 百度手机助手 | Android_baidu |
| 可可软件商店 | Android_keke |
| 安智市场 | Android_anzhi |
| 小米商店 | Android_mi |
| 华为应用市场 | Android_huawei |
| 安卓市场 | Android_market |
| 金山手机助手 | Android_jinshan |
| 淘宝手机助手 | Android_taobao |
| 魅族应用中心 | Android_meizu |
| UC | Android_uc |
| 机锋市场 | Android_jifeng |
| 应用汇 | Android_yingyonghui |
| 乐商店 | Android_leshop |
| 移动MM商场 | Android_yidongMM |
| 易用汇 | Android_yiyonghui |
| 联通沃商店 | Android_woshop |
| 木蚂蚁 | Android_mumayi |
| oppo软件商店 | Android_oppo |
| 友盟 | Android_umeng |
【iOS苹果】
| 描述 | from |
|---|---|
| 苹果商店 | App Store |