🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
公共接口:http://txsh.nineopen.com:8000/api 0.邀请好友发送的短信 promote_code 参数:phone :手机号 返回值:success(成功)error(失败)no_exist(手机号不存在) 1.发送验证码 sendcode 参数:phone :手机号 返回值:success(成功)error(失败) exist(手机号已存在) 2.验证短信验证码 checkcode 参数:code :验证码 返回值:success(成功)error(失败) no_exist(验证码不存在) 3.昵称是否重复 nick_repeat 参数:nick_name 返回值:exist(存在)no_exist(不存在) 4.注册 sign 参数:phone(手机号) nick_name(昵称) password(密码) head_url( 头像) 返回值:user_id(注册成功后的用户id,为具体数字) error(失败) 5.登陆 login 参数:phone(手机号) password(密码) 返回值:账户密码错误! 或 手机号未注册! 或 密码错误! 或 user_id,nick_name,is_perfection(登入成功) 或 服务器错误! 6.信息完善 perfection 参数:user_id:用户id sex:性别 company:公司名称 industry:行业 city:市 province:省 返回值: success(成功)error(失败) 6-2.信息是否完善 is_perfection 返回值:0未完善,1完善 参数:user_id 7.手机号是否重复 phone_repeat 参数:phone :手机号 返回值:手机号未注册 , 手机号已注册 8.发送验证码(找回密码) sendcode2 参数:phone 返回值:success(成功)error(失败) 9.用户是否存在 phone_exist 参数:phone 返回值:user_id,is_perfection(用户存在); 或 用户不存在! 10.修改密码 change_password 参数:phone,password 返回值:密码修改成功!;密码修改失败! //个人中心------------------------------------------------------------------------------------------------------- 1.个人资料展示 user_data_show 参数:user_id 返回值:txsh_home_user表所有字段(除了password) 2.个人资料修改 user_data_update 参数:user_id,key(要修改的字段),value(要修改的字段的值) 返回值:success(成功)error(失败) 3.文章发布管理 my_news 参数:user_id,page,state 返回值:打印 4.文章发布管理之删除 my_news_del 参数:art_id 返回值:success(成功)error(失败) 5.朋友圈发布管理 my_circle 参数:user_id,page 返回值:打印 6.朋友圈文章删除 my_circle_del 参数:circle_id 返回值:success(成功)error(失败) 7.朋友圈详情页 my_circle_details 参数:circle_id,user_id 返回值:打印 8.收藏管理 my_collect 参数:user_id,page 返回值:打印 9.关注管理 my_focus 参数:user_id,page 返回值:打印 10.粉丝管理 my_focus_by 参数:user_id,page 返回值:打印 //通讯录------------------------------------------------------------------------------------------------- 搜索判断 search_judge 参数:phone 返回值:不存在为0,存在为1 1.搜索好友 friend_search 参数:user_id,phone 返回值:txsh_home_user表所有字段(除了password); 增加新字段 result,result=1(正常添加页面,不是好友,也未申请),result=2(被对方列为黑名单),result=3(已经成为好友),result=4(对方未注册)result=5(已申请未通过),result=0代表本身 2.手机通讯录 phone_book 参数:user_id,user(二维数组{user:{['name':'','phone':'']}) 4.添加好友 user_friend_add 参数:user_id,to_id,from_speak 返回值: success(成功)error(失败) 3.好友验证通过 user_accept 参数:user_id,to_id,to_circle_auth,my_circle_auth,remarks 注意:当我通过对方为好友时,默认会被对方添加为好友,且to_circle_auth与my_circle_auth默认值为1,remarks默认为本身的昵称; to_circle_auth与my_circle_auth注释可查看‘11.设置食商圈权限’ 返回值:success(成功)error(失败) 4.添加黑名单 user_blacklist 参数:user_id,to_id 返回值:success(成功)error(失败) 5.新的朋友列表 user_friend_new_list 参数:user_id 返回值:打印 6.新的朋友数量统计 user_friend_new_count 参数:user_id 返回值:具体数字 7,详情页 path_from 参数:user_id,to_id,phone,path_from(path_from=search时,传phone,path_from!=search传to_id) 注释:path_from=search(搜索好友),path_from=newfriends(新的朋友列表),path_from=friendslist(好友列表和群) 返回值:用户详情信息 8.好友列表 user_friend_list 参数:user_id 返回值:打印 9.好友删除 user_friend_del 参数:user_id,to_id 返回值:success(成功)error(失败) 10.设置好友备注 user_friend_remarks 参数:user_id,to_id,remarks 返回值:success(成功)error(失败) 11.设置食商圈权限 user_friend_circle_authority 参数:user_id,to_id,to_circle_auth(0:不允许对方看我的食商圈,1允许对方看我的食商圈),my_circle_auth(0:我不看对方的食商圈,1:我看对方的食商圈) 返回值:success(成功)error(失败) //------------------------------------------------------------ 12.创建分组 user_tag_create 参数:user_id,tag_name,tag_user_list(一维数组,被添加成员user_id) 返回值:success(成功)error(失败) 13.分组修改 user_tag_update 参数:user_id,tag_id,tag_name 返回值:success(成功)error(失败) 14.分组名称是否重复 tag_name_check 参数:user_id,tag_name 返回值:exist(存在) no_exist(不存在) 15.分组选择 user_tag_select 参数:user_id,tag_id,tag_user_list(user_id数组) 返回值:success(成功)error(失败) 15.我的分组 user_tag 参数:user_id 返回值:txsh_user_tag表字段(排除user_id,tag_user_list) 16我的分组列表 user_tag_list 参数:user_id,tag_id 返回值:txsh_user_friend表字段 17.去除分组成员的好友列表 user_tag_friend_list 参数:user_id,tag_id 返回值:txsh_user_friend表字段 18.删除分组 user_tag_del 参数:user_id,tag_id 返回值:success(成功)error(失败) //------------------------------------------------------------------------- 15.群创建 user_group_create 参数:group_owner(即群主user_id),group_nick_name,group_head_url,user_list(一维数组形式,只包含user_id) 返回值:(成功后返回具体的值)error(失败) 16.添加群成员 group_user_add 参数:group_id,user_list(一维数组形式,只包含user_id) 返回值:success(成功)error(失败) 17.删除群聊成员 group_user_del 参数:group_id,user_id_list(由user_id组成的一维数组形式) 返回值:success(成功)error(失败) 18.我的群列表 user_group 参数:user_id 返回值:打印 19.群详情 group_data 参数:group_id,user_id 返回值:打印输出看一下 20.群详情设置 group_update 参数:group_id,key,value,user_id(修改在本群的昵称时传user_id,否则让user_id=null或不传) key值字段:(群名称group_nick_name,群头像group_head_url,群公告group_announcement,在本群的昵称from_nick_name) 返回值:success(成功)error(失败) 21.删除并退出群 groop_user_quit 参数:group_id,user_id 返回值:success(成功)error(失败) 22.去除群聊成员的好友列表 group_user_friend_list 参数:group_id,user_id 返回值:打印输出看一下 23.检查群名称是否重复 group_name_check 参数:group_id,group_nick_name 返回值:no_exist(不存在) exist(存在) 24.群解散 group_disband 参数:group_id 返回值:success(成功)error(失败) 25.群主转交 group_send 参数:group_id,group_owner(新的群主user_id) 26.去除群主的群成员列表 group_user_list 参数:group_id,group_owner(老群主id) 返回值:打印 //聊天系统---------------------------------------------------------------------- 1.群聊消息列表 group_news 参数:user_id 返回值:txsh_group_latest表所有字段(增加字段count:消息数量) 2.个人聊天信息列表 user_news 参数:user_id 返回值:txsh_user_latest表所有字段(增加字段count:消息数量;icon:[industry,color,icon]行业,颜色,图标) 3.群聊天退出对话框时的数据库更新 logout_group 参数:instant(是否有即时消息0:无;1有),user_id,group_id,latest_time,latest_content 返回值:success(成功)error(失败) 4.个人聊天退出对话框时的对话框更新 logout_user 参数:instant(是否有即时消息0:无;1有),from_id,to_id,latest_time,latest_content 返回值:返回值:success(成功)error(失败) //新闻系统-------------------------------------------------------------------------------------------------- 1.新闻发布 art_news_create 参数:user_id,title,content,picture,video 返回值:返回值:success(成功)error(失败) 2.新闻详情 art_news_details 参数:art_id,user_id 返回值:打印 3.新闻首页列表 news_index_list 参数:user_id,page 返回值:打印 //--------------------------------------------------------------------------------------------------- pid:关注1,收藏2,点赞3, 1.点击添加按钮 art_news_click 2.点击取消按钮 art_news_click_del 参数:pid==1时(pid,user_id,to_id),pid==2或3时(pid,user_id,art_id) 返回值:返回值:success(成功)error(失败) 3.文章评论发布 art_news_comment 参数:art_id,user_id,content,replay_id(针对某条评论进行回复时传comment_id,没有可以不传) 返回值:返回值:success(成功)error(失败) 4.文章评论删除 art_news_comment_del 参数:comment_id,art_id 返回值:返回值:success(成功)error(失败) 5.文章评论展示 art_news_comment_show 参数:art_id,page 返回值:打印输出 //朋友圈系统----------------------------------------------------------------------- 1.朋友圈主题封面添加或修改 circle_picture_update 参数:user_id,circle_picture(封面图片路径) 返回值:返回值:success(成功)error(失败) 2.朋友圈文章发布 circle_art_create 参数:user_id,title,content,picture,video 返回值:返回值:success(成功)error(失败) 3.朋友圈头部信息 circle_head 参数:user_id 返回值:user_id,circle_picture,nick_name,head_url 4.朋友圈列表 circle_list 参数:user_id,page 返回值:打印 5.朋友圈发表评论添加,修改,删除 circle_comment_update 参数:circle_id,comment(二维数组comment:{"content": "gvcvcvc","user_id": 2},) 返回值:返回值:success(成功)error(失败) 6.朋友圈点赞添加或删除 circle_likes_update 参数:circle_id,likes(一维数组user_id) 返回值:返回值:success(成功)error(失败)