查看Xproject api设计的源代码
←
Xproject api设计
跳转到:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
== 规范 == * 协议格式:使用json序列化 * 请求:get请求遵循RESTFul风格,post请求发送json对象,字符编码UTF-8 * 应答:统一为: { code : 状态码 , result: 应答对象(根据API不同,结果不同) , error:错误信息(可选)} *应答状态码: ** 0 成功 ** 1 没有授权 ** 2 服务异常,需重试,一般是服务器内异常引起。 ** 3 失败, 逻辑上的操作失败,比如登录失败,具体错误信息见error ** 其他待定 * 支持分页的协议都支持 start,limit参数用于分页。 * 以下API中的{user_id},都可以为self,表示登录用户自己。 * 其他协议约定: 所有created,updated等时间,返回都是yyyy-MM-dd'T'HH:mm:ss.SSS'Z'的GMT时间格式。 * 基础对象: ** User *** id long *** display_name string *** biography string 个人简介 *** username string *** medias 音频数 int *** followers 关注者数目 int *** followings 关注中的用户数 int *** profile_picture 照片 string ** Media *** id long *** media_path 下载路径 string *** description 描述文字 string *** checksum md5 16位摘要 *** user_id 拥有者 long *** likes 喜欢数目 *** comments 评论数目 *** created 创建时间 ** Comment 评论 *** id long *** content string *** user_id 评论者id long *** display_name 评论者display_name string *** created ** Like 喜欢 *** id *** user_id *** media_id ** Message 通知对象 *** id *** from_id 事件发起者,通常为user id *** to_id 事件接收者,可以为user id,media id等 *** action 事件类型,int类型,也决定了content的内容,目前包括: **** 0 评论 content则为comment id **** 1 喜欢 content则为like id **** 2 追随 content则为relation id **** 未来支持更多类型,比如送礼物之类 *** content 更多关于事件的内容信息 *** created 发生时间
返回到
Xproject api设计
。
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面