# M朋友圈 **Repository Path**: wxless/CloudFriendCircle ## Basic Information - **Project Name**: M朋友圈 - **Description**: 微信小程序模仿朋友圈实现(点赞、评论等) 完全基于微信云开发构建 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.cnblogs.com/masterchd/p/14238674.html - **GVP Project**: No ## Statistics - **Stars**: 181 - **Forks**: 37 - **Created**: 2020-02-14 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: weixin-lapp **Tags**: None ## README
  
## M朋友圈(云开发)
### 功能特性
- [x] 朋友圈发布
- [x] 朋友圈点赞
- [x] 朋友圈评论
- [x] 朋友圈回复评论
- [x] 点赞撤销
- [x] 评论删除
- [x] 已发布朋友圈删除
- [x] 评论内容安全审核校验
### 更新日志
- [x] 2023-4 修复 `getUserProfile` 无弹窗问题,通过自定义弹窗获取用户头像昵称
### 效果展示
https://www.cnblogs.com/masterchd/p/14238674.html
### 安装
1. 修改小程序配置文件`project.config.json`
```json
"appid": "",
"projectname": ""
```
2. 修改项目配置文件`/core/config`
```js
module.exports = {
// 云环境ID
CloudID:'cloud1-xxx',
//文本内容安全校验
ContentSafe:true,
//朋友圈查询 页面大小
PageSize:20,
// 首页上方展示的标题
title : "标题",
// 管理OpenID 非管理员禁止发贴
adminID: ""
}
```
3. 新建`cloud_wx_post` ,`cloud_wx_like` ,`cloud_wx_comment`,`cloud_wx_user`云数据库集合,修改集合权限为 **所有用户可读,仅创建者可读写**
4. 上传并部署全部云函数
5. 重新编译项目
#### PR & Branch
欢迎开发者提交`PR`
### 技术支持
- 部署有问题可在`issue`提出
- 需要技术支持请联系[kindear@foxmail.com](kindear@foxmail.com)