这是AI朋友圈小程序的后端API服务,提供用户管理、动态发布、动态列表获取等功能。
用户登录/注册
{
"openid": "微信用户唯一标识",
"nickname": "用户昵称",
"avatar": "用户头像URL"
}
{
"success": true,
"data": {
"openid": "微信用户唯一标识",
"nickname": "用户昵称",
"avatar": "用户头像URL"
}
}
获取动态列表
page:页码(默认1)pageSize:每页数量(默认10){
"success": true,
"data": {
"moments": [
{
"id": 1,
"openid": "发布用户的openid",
"content": "动态内容",
"images": ["图片URL1", "图片URL2"],
"like_count": 0,
"timestamp": 1620000000000,
"nickname": "发布用户昵称",
"avatar": "发布用户头像",
"comments": [
{
"id": 1,
"moment_id": 1,
"role_id": 1,
"content": "AI评论内容",
"role_name": "AI角色名称",
"avatar": "AI角色头像"
}
]
}
],
"total": 100,
"page": 1,
"pageSize": 10,
"hasMore": true
}
}
发布动态
{
"openid": "发布用户的openid",
"content": "动态内容",
"images": ["图片URL1", "图片URL2"]
}
{
"success": true,
"data": {
"momentId": 1
}
}
删除动态
{
"momentId": 1,
"openid": "发布用户的openid"
}
{
"success": true,
"message": "Moment deleted successfully"
}
1. 在宝塔面板中创建网站,选择PHP环境
2. 将backend目录下的所有文件上传到网站根目录
3. 导入database.sql文件到MySQL数据库
4. 修改config/database.php文件中的数据库配置
5. 访问网站域名即可使用API服务