@lina
2016-07-09T04:05:31.000000Z
字数 8232
阅读 423
桃瓣
api
iOS
Android
wechat
【线上base url】http://api-beauty.51eshijia.com/api/v1/
【测试base url】http://api-beauty.51yishijia.com/api/v1/
【线上h5页面】http://m-beauty.51eshijia.com/
【测试h5页面】http://m-beauty.51yishijia.com/
通用上传文件服务
请求URL
POST
/upload
请求参数
token
file
: 文件
响应
{
errorCode: 0,
data: {
url: 'http://xxx'
}
}
url
: [string] 文件的访问URL
token
: [string] 登录后获取的token
信息
:时效为1年,过期提示“请重新登录”,弹出登录页面
- header中的User-Agent
iOS:com.cheyu.taoban/1.0.0 (iPhone OS 9.3.1, iPhone6s)
Android:com.cheyu.taoban/1.0.0 (Android OS 4.3.1, YQ601)
errorCode
: [int] 服务器状态码,0 为正常状态,异常状态待定。errorMessage
:[string] 错误信息,但errorCode
不为 0 时返回
data
: [object] 数据字段,所有响应数据都在此字段中list
: [array],当返回数据为列表时会将数据放在该字段
pageInfo
: [object] 分页信息,当返回数组数据时会携带该字段
currentPage
: [int] 当前页码totalPage
: [int] 总页数pageSize
: [int] 每页数量:本项目常用pageSize==10
示例
{
errorCode: 0,
data: {
key: value,
list: [{
key: value
}],
pageInfo {
}
}
}
jumpMode
: [int] infoType
:[int] infoListType
:[int] tagListType
:[int] infoFrom
:[int]
{
id: 1,
title: '专业测评宝马5系',
shortTitle:'宝马'
coverUrl:'/1.png'
contentH5:'<html>xxxxxx',
videoUrl:'http://xxxxxx',
viewCount: 1000,
commentCount:1000,
publicTime:14390009,
publisher:'@发表用户',
product:['@美妆产品'],
tagArray:['@标签'],
infoType:1
}
id
: [int] 资讯IDtitle
: [string] 标题shortTitle
: [string] 短标题,用于展示于图片上coverUrl
: [string] 封面图片contentH5
: [string] 内容Html页面【列表不下发,详情下发】videoUrl
: [string] 视频地址viewCount
: [int] 浏览量commentCount
: [int] 评论数publicTime
: [int] 发表时间,时间戳publisher
: [object]发表用户,'@用户'product
:[array]'@美妆产品'tagArray
:[array]'@标签':最多展示2个,每一个标签的长度为2~4个字infoType
:[int]'@美妆分类'
{
id: 1,
title: '专业测评宝马5系',
interestCount: 1000,
thumbnail:'/1.png',
marketPrice:99.0,
}
id
: [int] 资讯IDtitle
: [string] 标题interestCount
: [int] 感兴趣人数thumbnail
: [string] 缩略图地址marketPrice
: [float] 市场价格
{
id: 1,
name: '标签名称',
pic: '1.png'
}
id
: [int] IDname
: [string] 标签名称pic
: [string] 标签图片
{
id: 1,
pic: '1.png',
title:'xxxxxxx'
}
id
: [int] 专题IDpic
: [string] 精选合集图片title
:[string] 精选标题
{
id: 123,
nickname: 'xiaobaitu',
avatar: '/img1.imgtn.bdimg.com/it/u=1477579747,1739345058&fm=23&gp=0.jpg',
cell: '15801379137',
}
id
: [int] 用户IDnickname
: [string] 用户昵称avatar
: [string] 头像图片地址cell
: [string] 用户手机号
{
id: 1,
user: '@用户信息',
content:'这次体验非常好,非常好非常好非常好非常好非常好非常好',
publicTime:14390009
}
id
: [int] 评论IDuser
: [object] 用户信息content
: [string] 评论内容publicTime
: [int] 评论时间,时间戳
{
id:1
pic: 'https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1722966551,3293303547&fm=116&gp=0.jpg',
link: '#abc',
title: '试驾特斯拉Model S P85D',
desc: '来自未来的车',
jumpMode:'@广告跳转方式',
infoId:'@资讯Id'
}
id
: [int] IDpic
: [string] 图片地址link
: [string] 链接title
: [string] 广告标题desc
: [string] 广告描述jumpMode
:[int]跳转方式方式infoId
:[int]jumpMode==2的时候,请求资讯详情或者活动详情
{
version:'1.0.0',
url: 'http://www.baidu.com',
description: '小米市场',
from:'iOS_91'
}
version
: [string] 版本号url
: [string] 升级地址description
: [string] 版本描述from
: [string] 渠道值
请求URL
POST
/login/verifycode
请求参数
phoneNumber
: [string]接收验证码的手机号
响应
{
errorCode: 0,
data: {
}
}
请求URL
POST
/login
请求参数
phoneNumber
: 手机号verifyCode
: 验证码deviceId
: 设备 ID
响应
{
errorCode: 0,
data: {
token: '19201931210e'
}
}
token
: [string] 登录成功后的token
,后续数据接口均需携带该参数
请求URL
POST
/loginout
请求参数
token
响应
{
errorCode: 0,
data: {
}
}
请求URL
POST
/me
请求参数
token
响应
{
errorCode: 0,
data: {
'@用户信息'
}
}
请求URL
POST
/me/update
请求参数
token
avatar
: [string]图片urlnickname
: [string]用户昵称
响应
{
errorCode: 0,
data: {
'@用户信息'
}
}
请求URL
POST
/feedback
请求参数
token
content
: 反馈内容
响应
{
errorCode: 0,
data: {
}
}
接口说明
本接口可以请求到以下三种情况的美妆列表
==1:首页推荐列表
==2:搜索关键字列表,上传keyword
==3:搜索特定标签列表,上传tagId
==4:最新列表
==5:精选合集列表,上传subjectId
==6:第一个合集的课程列表
请求URL
POST
/list
请求参数
- `` : [int] 列表类型 【必填】
keyword
:[string]搜索关键词,==2为必填tagId
:[int]搜索标签,==3为必填subjectId
:[int]专题ID,==5为必填pageNum
: [int]页码 【必填】pageSize
:[int]页长 【必填】token
:[string]【选填】登录后为必填
响应
{
errorCode: 0,
data: {
list: [
'@美妆资讯'
],
pageInfo:[
'@分页字段'
]
}
}
接口说明
获取tab_index==1的列表,list只展示一张cover,其余信息在详情展示,点击列表进入“美妆资讯”详情
请求URL
POST
/column
请求参数
pageNum
: [int]页码【必填】pageSize
:[int]页长【必填】
响应
{
errorCode: 0,
data: {
list: [
'@美妆资讯'
],
pageInfo:[
'@分页字段'
]
}
}
接口说明
详情接口下发contentH5字段,需要增加infoFrom参数,显示来源
请求URL
POST
/detail?infoFrom=1
请求参数
infoId
: [int]资讯ID【必填】token
:[string]【选填】登录后为必填
响应
{
errorCode: 0,
data: {
'@美妆资讯'
}
}
接口说明
首页上,顶部“精选”页面,点击列表,进入美妆列表,再次点击,才进入详情
请求URL
POST
/subject/list
请求参数
pageNum
: [int]页码【必填】pageSize
:[int]页长【必填】
响应
{
errorCode: 0,
data: {
list:['@精选合集'],
pageInfo:[
'@分页字段'
]
}
}
接口说明
tagListType==1,请求tab中分类的tag列表
tagListType==2,搜索中的热门标签列表
请求URL
POST
/tag
请求参数
tagListType
:[int] '@美妆标签列表类型'【必填】
响应
{
errorCode: 0,
data: {
list : ['@标签'],
}
}
接口说明
请求URL
POST
/love
请求参数
响应
{
errorCode: 0,
data: {
list : ['@美妆资讯']
}
}
接口说明
按照视频播放次数排名列表,取12个
请求URL
POST
/recom
请求参数
响应
{
errorCode: 0,
data: {
list : ['@美妆资讯']
}
}
接口说明
请求URL
POST
/subject/detail
请求参数
id: [int] 【必填】
响应
{
errorCode: 0,
data: {
'@精选合集'
}
}
接口说明
请求URL
POST
/tag/detail
请求参数
id: [int] 标签id【必填】
响应
{
errorCode: 0,
data: {
'@标签'
}
}
请求URL
POST
/comment
请求参数
beautyId
: [int] 美妆资讯ID【必填】pageNum
: [int]【必填】pageSize
:[int]【必填】
响应
{
errorCode: 0,
data: {
list: [
'@评论'
],
pageInfo:[
'@分页字段'
]
}
}
请求URL
POST
/comment/send
请求参数
beautyId
: [int] 美妆资讯ID【必填】content
: [string] 评论内容【必填】token
:身份认证【必填】
响应
{
errorCode: 0,
data: {
'@评论'
}
}
请求URL
POST
/banner
请求参数
无
响应
{
errorCode: 0,
data: {
list: [
@'广告'
]
}
}
请求URL
POST
/user/collects
请求参数
token
:身份认证【必填】
响应
{
errorCode: 0,
data: {
list: [
'@美妆资讯'
],
pageInfo:[
'@分页字段'
]
}
}
请求URL
POST
/user/collect/change
请求参数
token
:身份认证【必填】infoId
:资讯id【必填】collected
:1收藏 0取消收藏【必填】
响应
{
errorCode: 0,
data: {
}
}
请求URL
POST
/user/collect/check
请求参数
token
:身份认证【必填】infoId
:资讯id【必填】
响应
{
errorCode: 0,
data: {
collected:0
}
}
collected
:1收藏 0未收藏请求URL
POST
/push
请求参数
user_id
: [string] 推送用户ID 必填channel_id
: [string] 设备ID 必填token
: [string] 用户标识 [选填]device_type
: [int] 设备类型 1:iOS,2:andriod 必填
响应
{
errorCode: 0,
data: {
}
}
请求URL
POST
/push/cancel
请求参数
user_id
: [string] 推送用户ID 必填
响应
{
errorCode: 0,
data: {
}
}
aps:{
alert:"test",
badge:1,
jumpMode:1,
infoId:12233,
link:'http://xxxxxxx',
title:'xxxxx'
}
for android
: title
:固定:“桃瓣美妆” content
:alert字段jumpMode
: [int] 跳转方式infoId
: [string]jumpMode==2,通过infoId,进入资讯详情。link
: [string]jumpMode == 1,link不为空进入H5页面。title
: [string]jumpMode == 1,进入H5页面是topbar标题。请求URL
POST
/updateVersion
请求参数
from
:渠道值 (同“四、渠道号“)
响应
{
errorCode: 0,
data: {
'@版本信息'
}
}
H5 URL
H5 URL
1、分享地址:
【线上】http://m-beauty.51eshijia.com/share/资讯ID
【测试】http://m-beauty.51eshijia.com/share/资讯ID
【说明】本地需要中转后,跳转到微信端详情页面(中转用户统计)
标题:桃瓣美妆:+ $资讯标题
摘要:分享来自【桃瓣美妆】,你的贴身美妆顾问,帮你从女生变女神。
H5 URL
ALL:http://m-beauty.che-yu.cn/app
安卓下载地址:http://m-beauty.che-yu.cn/android-taoban.apk
文案:
易试驾是北京车语互联科技有限公司旗下一款试驾预约APP,该产品秉承“让试驾变得更容易”的理念,通过线上预约,线下体验的方式,为买车换车用户提供购车前的试驾预约服务。
H5 URL
请求方式:
Get
请求参数
type: 1:正式版本 2:build版本 3: alpha版本
正式版本H5页面显示Version+版本号
build版本H5页面显示Build+版本号
alpha版本H5页面显示Alpha+版本号
type
:版本种类【必填】versionNum
:版本号【必填】
【安卓市场】
描述 | from |
---|---|
360手机助手 | Android_360 |
安卓市场 | Android_market |
豌豆荚 | Android_wandoujia |
百度手机助手 | Android_baidu |
应用宝 | Android_app |
小米商店 | Android_mi |
安智市场 | Android_anzhi |
乐商店 | Android_leshop |
华为应用市场 | Android_huawei |
魅族应用中心 | Android_meizu |
oppp软件商店 | Android_oppp |
UC | Android_uc |
友盟 | Android_umeng |
官网 | Android_officalwebsite |
安贝市场 | Android_anbei |
安粉网 | Android_anfen |
安卓之家 | Android_home |
安卓园 | Android_park |
易用汇 | Android_easy |
搜狗手机助手 | Android_sogo |
移动应用商场 | Android_mobile |
机锋市场 | Android_jifeng |
N多网 | Android_n |
乐视应用商店 | Android_leshi |
爱奇艺应用商店 | Android_aiqiyi |
应用贝 | Android_yingyongbei |
三星应用商店 | Android_sumsung |
联通沃商店 | Android_wo |
应用汇 | Android_yingyonghui |
木蚂蚁 | Android_ant |
冒泡堂 | Android_bubble |
海信应用商店 | Android_hisense |
【iOS苹果】
描述 | from |
---|---|
苹果商店 | App Store |
PP助手 | iOS_PP |
同步推 | iOS_tongbutui |
快用苹果助手 | iOS_kuaiyong |
苹果园 | iOS_pingguoyuan |
91助手iOS | iOS_91 |
官网 | iOS_officalwebsite |
事件( 统计点) | event_id | attribute | 英文名称 | 中文名称 |
---|---|---|---|---|
点击首页”搜索“ | TB_0001 | “event”=“home_search” | home_search | 首页搜索 |
点击首页”最新“ | TB_0001 | “event”=“home_new” | home_new | 首页最新 |
点击首页”精选“ | TB_0001 | “event”=“home_selected” | home_selected | 首页精选 |
点击tab”专题“ | TB_0002 | “event”=“tab_subject” | tab_subject | tab”专题“ |
点击tab”分类“ | TB_0003 | “event”=“tab_category” | tab_category | tab”分类“ |
点击tab”我的“ | TB_0004 | “event”=“tab_my” | tab_my | tab”我的“ |
点击“收藏” | TB_0005 | collect_button | 收藏按钮 | |
点击“登录返回按钮” | TB_0006 | login_back | 登录跳出 | |
点击“分享按钮” | TB_0007 | share_button | 分享 |