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)
```