加载中…

如何用“api工厂”的中台开发一个社交APP

UI 及前端界面请自行开发,这里罗列一下开发此类APP需要用到的比较核心的几个数据接口; 强烈建议您使用“api工厂”中台的前端 SDK 进行开发,这样可以免去你自己去对接接口文档的繁琐: [「SDK说明」](https://www.yuque.com/apifm/nu0f75/be7qa3) 主要涉及到的有3块数据的接口: # 好友管理 ## 添加好友 ```javascript WXAPI.addFriend(token, uid) ``` ## 读取好友列表 ```javascript WXAPI.friendList({ token: '0000', page: 1 }) ``` ## 查看好友资料 ```javascript WXAPI.friendUserDetail(token, uid) ``` ## 删除好友 ```javascript WXAPI.deleteFriend(token, uid) ``` # 朋友圈 ## 发布朋友圈 ```javascript WXAPI.momentsPublish({ token: '000', }) ``` ## **拉取朋友圈时间线** ```javascript WXAPI.momentsList({ token: '0000' }) ``` ## **查看朋友圈记录详情** ```javascript WXAPI.momentsDetail(token, momentsId) ``` ## **删除朋友圈记录** ```javascript WXAPI.momentsDelete(token, momentsId) ``` # 删除朋友圈的某条评论 ```javascript WXAPI.momentsDeleteComment(token, commentId) ``` ## **朋友圈点赞** ```javascript WXAPI.momentsLike(token, momentsId) ``` ## **朋友圈评论** ```javascript WXAPI.momentsComment(token, momentsId, uid, content) ``` ## **朋友圈动态** ```javascript WXAPI.momentsCommentLogs({ token: '000' }) WXAPI.momentsLogsRead(token, logsIds) ``` # IM聊天 ## **拉取和好友的聊天记录** ```javascript WXAPI.userImList({ token: '0000', uid: '还有用户编号' }) ``` ## **给好友发送消息** ```javascript WXAPI.userImSendmessage(token, uid, content) ``` ## **清空聊天记录** ```javascript WXAPI.userImEmpty(token, uid) ```