查看Xproject api设计的源代码
←
Xproject api设计
跳转到:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== Media管理 == * GET medias/{id} 获取某个media_id的media对象 * GET medias/search/{keywords} 查询media,根据description和owner来查询 * GET medias/popular 获取最热media列表,参数包括timestamp,start,limit **参数,timestamp,如果是第一次获取,请设置为0 **返回结果为: { code: 代码 , result: { timestamp: 当前最热列表生成的时间戳 :medias media对象列表}} **如果列表发生变化,code将为3表示失败,需要重新获取整个列表。 * POST users/{user_id}/medias 上传media,owner为当前session的user,请注意,'''本API不遵循json格式,因为涉及到文件上传,仍然采用multipart的形式,但是返回结果仍然为json''',上传内容为: **description : 描述文字(可选) **user_id : 上传者的user_id(服务端会检查是否为当前用户), **media_file: media文件 **checksum : 32位md5校验码 * DELETE /medias/{id} 删除某个media,服务端会检查该media是否为当前session的user所有。 * GET /users/{user-id}/medias/follow 获取用户关注的用户最近的media list,可以不断下拉,接收start,limit,timestamp和order参数。 ** start 开始offset ** limit 限制返回多少条 ** timestamp 刷新时间线 ** order 排序依据,默认按照发布时间排序,可设置的值包括 *** created 按照发布时间排序,默认 *** smart 智能排序,按照media的关注度、该发布者的关注度、被喜欢次数、被评论次数等因素综合评分排序 *** user_defined 用户自定义排序(还需要讨论) **返回结果为: { code: 代码 , result: { timestamp: 时间线 :medias media对象列表}}
返回到
Xproject api设计
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面