所有接口的http header加入token参数作为校验
token的计算方式为:
所有请求参数字串md5加密 如:
md5(a=b&b=c$expires=time),所有请求的参数按ascii顺序排序加密 time为当前UTC时区的时间戳 为当前请求的请求时间
access_token 为整个平台用户识别的一个标记,不再象duorey传uid及email或其它识别参数 access_token 永久有效 除了用户注册外,其它都需要放到header头中
除了注册登陆及特殊接口外,其它http header还需要加入 token:'ccccccc'
Key值为: FF0B6705E0F51022275BFEA19504BDF4
============================================ 从这里开始
#url v1/user/login
#email注册 1)type =1 2)user_email 3)user_pwd md5后传过来
#第三方用户注册 1)type 2)user_ico 用户头象 3)nick_name 用户昵称 4)unique_str 第三方平台唯一标识 和type共同识别,用户绑定时用
成功时返回
{
success: 1
data: {
user_sex: "S"
user_token_id: 0
nick_name: "adfddd"
unique_str: "ffddss222"
user_ext: "2"
user_ext_name: "face_book"
user_ico_b: "xxxxx.jpg"
access_token: "12f92047590eff25db400a459164ec19"
user_id: "1369"
user_pwd: null
user_email: null
user_ico_n: null
user_ico_s: null
user_back_img: null
}-
message: ""
}
必要参数 access_token
成功时,返回当前用户模型信息
#url v1/user/editprofile
参数 1)access_token 2)nick_name 3)user_ico 4)user_back_img 5)user_email
成功时,返回当前用户模型信息
#url v1/story/create
#1) uid #2) description #3) rec_status(A发布D删除T草稿) #4) small_img(缩略图base64给过来) #5) story_name #6) zip_file (以文件形式传过来)
修改时
成功时返回
{
"success": 1,
"data": {
"createtime": 1436343993,
"uid": "2",
"description": "xxxx",
"rec_status": "A",
"like_num": 0,
"view_num": 0,
"share_num": 0,
"small_img": "http://loc.wisuploads/20150708/1436343993_13689.jpg",
"story_name": "shit",
"story_url": "http://loc.wis/html/2/201507080826",
"id": "1"
},
"message": ""
}
#url v1/story/del
#1) access_token #2) sid
成功是返回sucess
{
success: 1
}
#url v1/story/share
#1)type 1 share 2 view 3 like #2 sid (当前story id)
成功时返回
{
"success": 1,
"data": {
"createtime": 1436343993,
"uid": "2",
"description": "xxxx",
"rec_status": "A",
"like_num": 1,
"view_num": 1,
"share_num": 2,
"small_img": "http://loc.wisuploads/20150708/1436343993_13689.jpg",
"story_name": "shit",
"story_url": "http://loc.wis/html/2/201507080826",
"id": "1"
},
"message": ""
}
#url v1/story/get
#1)sid (story id)
成功时返回
{
"success": 1,
"data": {
"createtime": 1436343993,
"uid": "2",
"description": "xxxx",
"rec_status": "A",
"like_num": 1,
"view_num": 1,
"share_num": 2,
"small_img": "http://loc.wisuploads/20150708/1436343993_13689.jpg",
"story_name": "shit",
"story_url": "http://loc.wis/html/2/201507080826",
"id": "1"
},
"message": ""
}
#url v1/story/list
#1)access_token
成功时 返回所有story 列表
{
"success": 1,
"data": [
{
"id": 6,
"uid": 1374,
"story_name": "story_one_1.zip",
"story_url": "http://106.75.194.11//html/1374/201507091337",
"description": "hahahaha",
"small_img": "http://106.75.194.11/uploads/20150709/1436449035_1588605180.jpg",
"rec_status": "A",
"share_num": 0,
"like_num": 0,
"view_num": 0,
"createtime": 1436449035
},
{
"id": 7,
"uid": 1374,
"story_name": "story_one_1.zip",
"story_url": "http://106.75.194.11//html/1374/201507091337",
"description": "hahahaha",
"small_img": "http://106.75.194.11/uploads/20150709/1436449038_1647208076.jpg",
"rec_status": "A",
"share_num": 0,
"like_num": 0,
"view_num": 0,
"createtime": 1436449038
},
{
"id": 8,
"uid": 1374,
"story_name": "story_one_1.zip",
"story_url": "http://106.75.194.11//html/1374/201507091337",
"description": "hahahaha",
"small_img": "http://106.75.194.11/uploads/20150709/1436449062_1469461119.jpg",
"rec_status": "A",
"share_num": 0,
"like_num": 0,
"view_num": 0,
"createtime": 1436449062
}
],
"message": ""
}