php设计.docx_第1页
php设计.docx_第2页
php设计.docx_第3页
php设计.docx_第4页
php设计.docx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Php函数:json_encode, json_decode.Control_User:用于控制用户的状态.action_register(): 用于用户注册功能. 生成验证码 发送短信.Post请求体: (JSON格式)“phonecode”: “1381149xxx”,“passwd”: “accentrue”,服务器回应cookies中返回twitimg-session. Session包含验证码. 需要客户端调用authorize进行认证.action_authorize(): 接受用户输入的验证码 与 twitimg-session中的验证码进行比对. 如果正确则创建用户. 并在移动MM平台上创建相应用户. 然后执行action_login中相应的动作Post请求体:“authorize-code”: “133999”,服务器回应, 如果创建成功则返回200, 否则返回401. 并在cookies中返回登录session.action_login(): 登录用户Post请求体:“phonecode”: “1381149xxx”,“passwd”: “accentrue”,服务器回应, 如果创建成功则返回200, 否则返回401. 并在cookies中返回登录session.action_getinfo(): 返回用户信息.Get请求, 参数phonecode,服务器回应:“rank”: “rank”,“nickname”: “kiity”,“birthday”: “YYYY-MM-DD”,“portrait”: “imgref”,action_putinfo(): 设置用户信息Post请求体. 可以只Post部分信息. 只对Post的属性值进行更新“userref”: 用户id,“phonecode”: 用户名s“nickname”: “kiity”,“birthday”: “YYYY-MM-DD”,“portrait”: “imgref”,返回200或403action_userStats(): 查询用户的统计信息Post请求体:“13811490xxx”,“13811490xxx”,“13811490xxx”,回应:“phonecode”: “13811490xxx”,“userref”: “38”,“pic_count”: “照片数量”,“focus_count”: “关注数量”,“fav_count”: “喜欢数量”,“fans_count”: “粉丝数量”,“focused”: “true/false” /是否被查询的用户关注过,action_queryUser(): 查找用户Post请求体, phonecode, title, state, rank之间是 与关系s“phonecode”: /通过用户名查找“title”: “master”, /通过称号查找, 多个称号条件之间为或关系“state”: 0 /通过状态查找用户“rank”: “rankid” /通过组查询用户s“page”: “index” = 1, “count” = 10 回应“phonecode”: “123xxxx”,“userref”: “userid”,“rank”: “rank”,“rank_name”: “组名”“nickname”: “kiity”,“birthday”: “YYYY-MM-DD”,“portrait”: “imgref”,#所有操作之前均需要检测twitimg-session有效性. 如果无效则直接返回401.Control_Picture: 对照片进行操作action_putinfo()“refid”: “13999434”,“title”: “xxxxxx”,服务器返回200, 或404action_upload() 上传图片. 并在数据库中生成Picture对象. 然后将图片转码为统一格式, 存放在图片服务器(目前定为用ftp存放, http读取).Post请求体.如果可能则要指出Content-Type和Content-Length上传的图片数据.服务器成功返回200, 并返回该图片的引用id. 包体为“refid”: “13999434”,action_ref() 返回图片.(本操作不需要检测session有效性.)url上的应包含参数, refid. 和 可选参数 width, height.服务器应返回该图片二进制内容, 或返回404.action_list() 查询图片.Post请求体:“refid”: , “1391231233” , /* 可选, 查询指定id的图片 */“phonecode”: “1381149xxx”, “136123123x” , /*可选, 查询指定用户上传的图片 */“focus-img”: true, /* 可选, 查询所有关注者. 若没有指定, 则不查询关注者 */“before”: “YYYY-MM-DD hh:mm:ss”, /* 可选, 查询早于before指定时间的图片 */“after”: “YYYY-MM-DD hh:mm:ss”, /* 可选, 查询晚于after指定时间的图片 */* before和after是与的关系 */“page”: “index”: 1, “count”: 30 , /* 可选, 指定显示结果集中的部分照片 */“sort”: type: ”asc”, “on”: “date” , /* 可选, 按照日期排序. asc/desc */“sort”: type: ”asc”, “on”: “favourite” , /* 可选, 按照收藏的数量排序. asc/desc */“detail”: true /* 若指定, 则返回更详细的信息s*/“mode”: “查询模式” /* “normal”, “hot”, “excellent”, “recommend”, “random” */服务器回应:“refid”: “1399123123”,“owner”: “1381149xxx”,“date”, “YYYY-MM-DD”“title”: “xxxxx”,“comment”: 9999, /* 若指定detial, 则输出此项信息. 评论的数量 */“favourite”: 9999, /* 若指定detial, 则输出此项信息. 收藏的数量 */“have_favourite”: “true/false” /是否被查询的用户 喜欢过,action_delete(): 删除图片. 用户只能删除自己的图片. 管理员用户可以删除任意图片.POST请求:“1239123123”,“1231231231”,回应. 服务器返回200或404, 403#所有操作之前均需要检测twitimg-session有效性. 如果无效则直接返回401.Control_Favourite: 对照片进行收藏action_add(): POST请求:“imgref”: “12312312,回应:200或404“favref”: “222123123123”,action_delete():POST请求:“222123123”,服务器返回200, 或404action_list():GET请求:回应:“favref”: “123123123”,“imgref”: “123123123”,“favref”: “123123123”,“imgref”: “123123123”,#所有操作之前均需要检测twitimg-session有效性. 如果无效则直接返回401.Control_Comment: 对图片进行评论action_send(): 发表评论POST请求:“imgref”: “221342134”, /* 评论的图片 */“replyref”: “123123123”, /* 回复评论的id, 如果根评论则该值为0 */“content”: “xxxxxxx”, /* 评论内容s */回应: 200, 403“comment_ref”: “1231231234”, /* 评论的id */action_delete():删除评论. 只有评论发表者或被评论的图片发表者可以删除评论. 管理员可以删除任意评论.Post请求:“123123123”,“123123124”,.回应: 200, 401action_list():查询评论Post请求:“imgref”: “xxxxxx”, /* 查询评论该图片的评论 */“commentref”: “yyyyy”, , /* 查询回复该 id的评论, 可多选. */“writer”: “xxxxx”, , /* 按评论人查询 */“content”: “xxxxx”, /* 按部分内容查找 */“page”: “index”: 3, “count”: 10 , /* 查询部分评论. 例子为 以每页10条显示的方式, 查询第三页的评论 */“sort”: “type”: “asc” , /* 按指定顺序时间排序 */回应为:“imgref”: “221342134”, /* 评论的图片 */“replyref”: “123123123”, /* 回复评论的id, 如果根评论则该值为0 */“content”: “xxxxxxx”, /* 评论内容 */“date”: “YYYY-MM-DD hh:mm:ss”,“writer”: “1381123xx”,#所有操作之前均需要检测twitimg-session有效性. 如果无效则直接返回401.Control_Foucs: 关注用户action_attach(): 关注用户POST请求:“13811490xx”, /* 用户id */“13811491xx”,回应“123123123123”, /* 关注的id */“1231221312331”, action_detach(): 取消关注“123123123123”, /* 关注的id */“1231221312331”, 服务器回应200,或404action_query():查询关注POST请求:“what”: “subject” /* 查询方式, 如果指定”subject”, 则查询所有user关注的用户. 指数“object”, 则查询所有关注user的用户 */“user”: “13811490xxx”,回应:count被指定,99Count未被指定,“foucsref”: “123123123”,“subject”: “12381231xx”,“object”: “1231231xx”,#所有操作之前均需要检测twitimg-session有效性. 如果无效则直接返回401.Control_Inform 提供举报服务action_inform() 举报POST请求“imgref”: “123123123”, /* 举报的图片 */“type”: 1, /* 举报的类型 */“message”: “事由”回应:200 或 500action_list() 查看举报信息. 只对管理员有效.POST请求“state”: 0, /* 可选, 请求指定处理状态的举报. 如果没指定, 则查询未处理的举报 */“before”: “YYYY-MM-DD hh:mm:ss”, /* 可选, 请求早于此时的举报 */“after”: “YYYY-MM-DD hh:mm:ss”, /* 可选, 请求晚于此时的举报 */“page”: “index”: 0, “count”: 20 , /* 可选, 分页 */回应“id”: “123123123”,“date”: “YYYY-MM-DD hh:mm:ss”,“type”: 1,“informer”: “举报人的id”,“defendant”: “被告人”,“imgref”, “举报图片的id”,“message”, “事由”,.action_process()处理举报:POST请求:“id”: “举报的id”,“state”: 处理后的状态,“notes”: “处理意见”,只对reporter用户有效Control_News:action_publish:“title”: “标题”,“content”: “内容”,“imgref”: “12312312”, /* 新闻图片 */回应:“refid”: “新闻id”action_modify:“refid”: “新闻id”,“title”: “标题”,“content”: “内容”,“imgref”: “12312312”, /* 新闻图片 */回应:200或404action_setflag:“refid”: “新闻id”,“flag”: “值”回应:200 或 404action_delete:“refid”,“refid”,回应:200 或 404action_list:“flag”: 0, /* 默认为0 */“refid”: “xxccxcv”, “asdfasdf”, ,“page”: “index”: 1, “count”: 30 ,回应“refid”: “xzvxzcvzxvc”,“title”: “zxvzxcvxzcv”,“content”: “xzvxxzcvxzcv”,“imgref”, “zcvxzczxvcxcv”,“date”, “YYYY-MM-DD hh:mm:ss”,“flag”, x,Controller_Superapi:action_createuser:POST请求:“username”: “用户名”,“passwd”: “密码”,“rank”: “rank”回应404, 400, 200“refid”: “userid”action_modifyUser:POST请求:“refid”: “userid”,“state”: “x”,“rank”: “rank”回应404, 400, 200action_createrank:POST 请求:“name”: “组名”回应200“rank”: “id”,action_listrank:GET请求回应“rank”: “id”,“name”: “组名”,action_rmrank:POST请求“rank”: “id”回应404, 200, 40

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论