公共接口: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(失敗)
- linux
- lanmp
- lanmp
- apache
- Apache2.4.x與Apache2.2.x的一些區別
- 跨域請求 Apache 服務器配置
- apache服務器安裝配置ssl數字證書,https訪問
- put請求跨區
- apache允許跨域請求 & ajax 自定義header
- 自定義header
- 安裝最新版openssl
- nginx
- 解決Nginx出現403 forbidden的方法
- nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)
- 如何用linux命令查看nginx是否在正常運行
- nginx反向代理
- nginx 編譯安裝
- nginx重定向
- 一個域名對應多個vue項目
- 關于http和https允許請求設置header問題
- nginx配置ssl證書
- 配置寶塔nginx支持tp5路由規則
- nginx獲取自定義請求頭header
- mysql
- 創建還量表
- 解決Navicat 出錯:1130-host . is not allowed to connect to this MySql server,MySQL
- mysql慢查詢
- explain
- 索引
- sphinx
- coreseek(sphinx)錯誤:WARNING: attribute 'id' not found - IGNORING原因及解決方法
- coreseek在windows安裝問題和使用步驟
- coreseek常見錯誤
- coreseek php操作
- mysql5.6升級5.7.21
- sql操作
- mysql函數
- phpmyadmin上傳文件大小限制
- mysql主從復制
- 單機主從配置
- 修改mysql端口后修改相應的phpmyadmin端口
- MERGE分表
- MySQL 5.7.22 多實例安裝(二進制免編譯安裝模式)
- 解決phpmyadmin mysqli_real_connect(): (HY000/2002): No such file or directory錯誤
- Mysql服務器無法存emoji表情的解決方案
- /var/run/mysqld 目錄每次重啟后都需要手動去創建并賦權mysql用戶才能起到mysql
- mysql排序
- mysql關鍵字沖突
- mysql備份
- mysql5.7密碼修改
- 更改MySQL數據庫目錄位置
- mysql5.6安裝
- 字符集與排序規則
- mysql 鎖
- mysql事務性
- php
- centos7 升級 php 5.4 -> php5.6
- php擴展
- linux切換默認php版本(寶塔)
- vsftpd
- 關于vsftp出現Restarting vsftpd (via systemctl): Job for vsftpd.service failed because the control 的解決辦法
- vdb
- fdisk
- parted
- 磁盤小知識
- CentOS7.x系統根目錄分區擴容
- Linux 格式化分區 報錯Could not stat --- No such file or directory 和 partprobe 命令
- 添加swap交換區
- root
- Centos創建和修改用戶及密碼命令
- linux 命令終端提示符顯示-bash-4.2#解決方法
- firewall
- centOS7下安裝GUI圖形界面
- 在Linux主機上,安裝上傳下載工具包rz及sz
- ping: www.baidu.com: Name or service not known centos7
- linux中 you have newmail in /var/spool/mail/root
- CentOS7啟動SSH服務報:Job for ssh.service failed because the control process exited with error code.......
- ifconfig,netstat 命令找不到解決辦法
- CentOS7系統時間與真實時間相差8小時
- Centos7:利用crontab定時執行任務
- crontab命令
- /usr/bin/curl 執行外鏈
- speedtest-cli命令,網速測試
- yum 卸載命令
- 用戶管理
- PATH環境變量
- rpm 命令
- 防火墻和網絡的安裝
- nohup
- vim命令
- 清理緩存命令
- 錯誤集
- tar解壓包的時候出現錯誤 gzip: stdin: not in gzip format
- 在linux下創建自定義service服務
- 時鐘同步
- 查找大文件
- redis
- yum安裝
- redis主從復制
- php用法
- redis表的特性
- redis 鎖
- redis事務
- redis主從配置+哨兵模式
- redis應用場景
- redis高并發集群下常見問題
- redis思維導圖
- 腦圖1
- 腦圖2
- redis編碼
- redis字符串編碼
- hash編碼
- list編碼
- set編碼
- zset編碼
- 內存回收和內存共享
- redis小知識點
- ffmpeg
- yum安裝ffmpeg
- ffmpeg-php類庫安裝及使用
- make安裝
- WebRTC
- 房間服務器
- 信令服務器
- 打洞服務器
- PHP識別二維碼(php-zbarcode)
- centos7.4安裝Imagemagick
- 第二種方式
- linux小知識
- 查看日志命令
- linux CPU使用率過高或負載過高的處理
- swoole安裝
- mq安裝
- RabbitMQ安裝
- php-amqplib使用--基本使用
- RabbitMQ使用技巧
- tp5
- problem
- thinkphp5的mkdir() Permission denied問題
- 5.5版本以上”No input file specified“問題解決
- 路由帶參數的翻頁,第二頁無數據
- 報錯A non well formed numeric value encountered(Thinkphp5時間戳自動轉換問題)
- order排序沒反應
- tp5分頁--搜索
- tp5文件上傳---寶塔
- 小知識
- return
- volist標簽中使用eq標簽 下拉列表選中selected
- TP5寫入避免某字段重復的問題
- tp5 --url大小寫
- tp5接收數組
- json存儲與查詢
- 接收參數為null
- php替換str_replace的使用方法,支持多個替換
- postman傳數組參數
- Request 排除變量傳參
- sql連表統計查詢
- php循環
- 模型column方法
- 修改器與獲取器
- mysql數據庫group與order不能同時使用
- mysql三表查詢
- json數據
- 獲取數組第一個獲第二個元素的鍵值
- mysql除以100計算
- mysql分組統計
- tp5.1 高級查詢之 表里2字段比較大小
- whereOr()用法
- param數字參數,不能用==判斷相等,需要用=來判斷
- if判斷
- tp5隨機排序
- 短鏈接算法
- $_FILES["file"]二進制數據獲取
- 跨域
- web.config
- iis: httpd相應標頭
- thikphp模板中一維數組如何循環
- tp5 視頻上傳及自定義命名
- 搜索附近的人
- 小程序
- uploadFile:fail Error: unable to verify the first certificate
- 安卓手機打開小程序提示:request:fail ssl hand shake error
- tp5.1引入庫文件
- composer
- tp5小知識
- TP5.1隱藏public和index.php
- tp5擴展
- 二維碼
- phpexcel
- 谷歌驗證碼
- 谷歌驗證碼2
- mysql時間統計
- union合并查詢并分頁
- tp5底層框架學習
- php未知函數
- 類的知識點
- 三大設計模式
- 反射機制
- php常用內置類
- php小知識點
- 變量,函數名,參數前加&,什么意思
- PHP中 比較 0、false、null,'' "
- php小常識
- php緩存
- Trait特性
- php -- 取路徑:getcwd()、DIR、FILE 的區別
- php關于類的常用概念
- php 類與對象全面了解
- php命名空間與引入
- php常見魔法常量
- php常見魔法函數
- PHP 超級全局變量
- tp5.1本身小知識
- 框架運行流程
- 框架教程總結
- 類的自動加載
- 配置文件
- ArrayAccess用法
- yaconf學習
- yaml學習
- config類重點
- php小知識2
- 多語言切換
- jwt(token)
- redis連接池
- 百度富文本
- 圖片路徑轉換
- layui
- 復選框
- 獲取視頻第幾幀作為封面圖
- mysql查詢
- FIND_IN_SET(str,strlist)
- PHP
- 函數取整
- array
- 日期
- header
- php獲取一維,二維數組長度的方法
- php中數組和字符串的相互轉換
- php對數組開頭與末尾的元素進行插入與移除
- 隊列
- PHP substr截取中文字符出現亂碼的問題解疑
- foreach遍歷數組并添加屬性(下標)
- 數組排序
- PHP實現保留兩位小數的三種方法
- 對象轉數組
- php小知識
- 阻塞IO和非阻塞IO,異步與同步的區別
- 后臺運行
- 超時
- php 高精度計算的問題
- move_uploaded_file
- PHP SplQueue 隊列簡介
- @,&&等php符號
- PHP命令行腳本接收傳入參數的三種方式
- php執行linux命令
- 一些封裝函數
- PHP獲取文件大小
- PHP 生成隨機字符串與唯一字符串
- PHP去除emoji表情
- ip
- php把時間計算成幾分鐘前,幾小時前,幾天前的函數
- https
- ssl證書
- 遠程登入密碼和端口修改
- apache配置https
- problems
- 響應狀態status為canceled,解決辦法
- PHP Restful PUT方法的參數提交及接收
- HTTP之預檢,兩種請求
- http增刪改查理解
- js
- js數組與字符串的相互轉換
- js移除Array中指定元素
- 使用sessionStorage、localStorage存儲數組與對象
- 子頁面調用父頁面方法
- input文件上傳
- 隨機字符串
- 數組操作
- js 傳遞數組
- token接入驗證
- 用文件來保存token
- 刪除用戶資料
- 微信function
- 接入驗證及點擊事件
- 基礎token
- 獲取用戶資料
- curl
- 鏈接分享
- 網頁授權登入
- 微信被動回復用戶消息
- 生成微信二維碼
- WxPay
- 單一文件,不能加額外參數
- tp5引用微信支付官方庫文件
- 微信二維碼支付
- 其他
- 手機端發送ajax請求,后臺有可能會接收不到到請求(360瀏覽器和ie瀏覽器)
- 短信發送
- git
- postman無法正常返回結果Could not get any response
- web服務器配置
- 高并發方案
- nginx防盜鏈和限制請求速度
- 高并發概念與測試工具
- 定時秒殺方案
- web接口
- yzdd
- 接口1
- 接口2
- spx
- 接口說明
- 新聞表sbh_artnews字段說明
- 用戶表sbh_homeuser
- 用戶認證表sbh_usertrue
- txsh
- 接口_txsh_1
- chat消息格式
- 表字段
- txsh_第三方接口
- GatewayWorker
- 向對方發送消息,對方會掉線
- 負載均衡
- html
- html中引入調用另一個html的方法
- python
- linux安裝--python3.6
- Centos7卸載Python2.7之后恢復yum
- pycharm漢化
- python錯誤集
- fatal error: Python.h: No such file or directory
- Python小知識
- python中兩個重要的工具setuptools和pip的安裝
- 基礎知識點
- 學習筆記
- tornado基礎流程
- 請求與響應
- 以太坊
- 以太坊賬戶管理
- 一些方法的更新棄用
- 小知識點
- web3.eth.accounts 和 web3.eth.personal 創建account的區別
- web3.py中sendTransaction和sendRawTransaction之間的區別
- 測試網和主網區別
- 以太坊gas、gaslimit、gasPrice、gasUsed詳解
- web安全
- web滲透--全面介紹
- 大概介紹
- xss--介紹
- sql注入-介紹
- 文件上傳下載-介紹
- 越權--介紹
- xxe--介紹
- 暴力破解
- xss漏洞安全編碼系列詳解
- 反射型
- DOM型
- 存儲型
- 圖片隱寫
- sql注入詳解
- 數據庫和其他--介紹
- mysql爆破
- web安全--工具
- sqlmap
- 介紹與安裝
- sqlmap攻擊方式
- Sqlmap中的其他
- sqlmap--get攻擊
- sqlmap--post攻擊
- sqlmap--常用選項及命令
- sqlmap--詳解
- sqlmap--查看
- web安全簡單總結
- api功能擴展
- 阿里云短信
- 阿里云短信sdk新版用法
- 阿里云對象存儲 OSS
- 七牛云上傳
- qq郵箱發送短信驗證碼
- 通過ip獲取歸屬地
- 支付插件
- zoujingli
- swoole
- swoole啟動關閉方案
- swoole服務端主動推送消息
- 創建websocket--systemctl自定義啟動服務
- 創建php腳本來啟動關閉websocket服務
- swoole小知識
- 進程/線程結構圖
- 區塊鏈
- 區塊鏈概念理解
- usdt小知識點1
- 區塊鏈架構1.0、2.0與3.0梳理
- 理解usdt和代幣,智能合約,基礎貨幣
- 波場tron
- 賬號創建
- 代幣轉賬