🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
一.上传接口 公共接口 http://122.114.181.165/upload/ 1.新闻图片上传接口    picture 参数:md5:md5加密字符串           image:图片接收字段 返回值:成功则返回图片相对路径,失败则返回具体的错误信息 图片完整路径为http://122.114.181.165/upload/image/相对路径 2.聊天图片上传接口    picture 参数:image:图片接收字段 返回值:成功则返回图片相对路径,失败则返回具体的错误信息 图片完整路径为http://122.114.181.165/upload/chat/相对路径 3.音频上传接口 mp3 参数:audio:音频接收字段 返回值:成功则返回音频相对路径,失败则返回具体的错误信息 音频完整路径为http://122.114.181.165/upload/audio/相对路径 4.视频上传接口     mp4 参数:video:视频接收字段 返回值:成功则返回音频相对路径,失败则返回具体的错误信息 视频完整路径为http://122.114.181.165/upload/video/相对路径 5.app上传接口     app 参数:app:app接收字段 返回值:成功则返回音频相对路径,失败则返回具体的错误信息 app完整路径为http://122.114.181.165/upload/apk/相对路径 二.WebSocket 连接地址 暂时为chat.chinafoodnews.com 三,图标上传接口 图标添加接口:http://api.chinafoodnews.com/api/icon_add 参数:industry,color,icon 返回值:success,error 图标修改接口:http://api.chinafoodnews.com/api/icon_update 参数:industry,color,icon 返回值:success,error 四,发送短信 公共接口 txsh.nineopen.com:8000/code 1.发送验证码(注册用的):sendcode 参数:phone 返回值:success(成功);exist(手机号已存在);失败会返回具体的状态码 2.发送验证码(找回密码用的)sendcode2 参数:phone 返回值:success(成功) ;no_exist(手机号不存在);失败会返回具体的状态码 3.发送验证码(宣传推广用的) promote_code 参数:phone 返回值:success(成功);no_exist(手机号不存在);失败会返回具体的状态码 4.验证码验证 checkcode 参数:code 返回值:success(成功);error(失败);no_exist(验证码不存在) 五,聊天记录存储接口 公共接口 http://chats.chinafoodnews.com/chat 1.群记录 write_group 参数:group_id,message(数组) message:{ 'type'=>'say_user', 'user_id'=>$message_data['from_id'], 'nick_name'=>$message_data['from_nick_name'], 'head_url'=>$message_data['from_head_url'], 'content'=>$message_data['content'], 'time'=>$message_data['time'] } 返回值:无 2.个人记录 write_user 参数:from_id,to_id,message(数组) message:{ 'type'=>'say_user', 'user_id'=>$message_data['from_id'], 'nick_name'=>$message_data['from_nick_name'], 'head_url'=>$message_data['from_head_url'], 'content'=>$message_data['content'], 'time'=>$message_data['time'] } 返回值:无 3.群读取 get_group(以月为间隔) 参数:group_id,time,page 返回值:若数组为空,返回({result:null,date:$date}),换上一月日期重新调用 4.个人读取 get_user(以年为间隔) 参数:from_id,to_id,time,page 返回值:若数组为空,返回({result:null,date:$date})换上一年日期重新调用 5.群消息统计 get_group_count 参数:group_id,from_time,group_time 返回值:具体数字 6.个人消息统计 get_user_count 参数:from_id,to_id,from_time,user_time 返回值:具体数字 7.群聊记录退出时的数据库更新 logout_group 参数:instant(是否有即时消息0:无;1有),user_id,group_id,latest_time,latest_content 返回值:success(成功)error(失败) 8.个人聊天记录退出时的数据库更新 logout_user 参数:instant(是否有即时消息0:无;1有),from_id,to_id,latest_time,latest_content 返回值:返回值:success(成功)error(失败) 9.群消息列表 group_news 参数:user_id 返回值:txsh_group_latest表所有字段(增加字段count:消息数量) 10.个人聊天消息列表 user_news 参数:user_id 返回值:txsh_user_latest表所有字段(增加字段count:消息数量;icon:[industry,color,icon]行业,颜色,图标) 六.后台管理接口 公共接口 http://txsh.nineopen.com:8000/api pid:(新闻:1),(朋友圈:2) state:0待审核,1审核通过,2审核未通过 1.后台登入 admin_login 参数:phone,password 返回值:success(成功)error(失败) 2.文章列表 admin_list 参数:pid,page,state 返回值:打印 3.文章详情 admin_details 参数:pid,art_id或circle_id 返回值:打印 4.文章审核 admin_state 参数:pid,art_id或circle_id,state 返回值:success(成功)error(失败)