weevely api
vely API Released
MACOS安装:
您可以通过Homebrew轻松安装这些:
brew install php mysql composerWindows安装:
如果需要,您可以在服务器上轻松托管此API。但是,如果您只想处理官方使用的数据,则可以跳过此步骤。
要托管API,只需按照以下步骤操作:
composer installdatabase.env文件并将其相应地填充到.env.example文件php artisan migrate以用所需的表填充数据库php artisan db:seedphp artisan serve启动API服务器| 行动 | 要求 | 方法 | 要求 |
|---|---|---|---|
| 登记 | /api/auth/register | POST | 数据 |
| 登入 | /api/auth/signin | POST | 数据 |
| 登出 | /api/auth/signout | POST | 承载令牌 |
| 重置密码 | /api/auth/reset-password | POST | 数据 |
| 更改密码 | /api/auth/reset-password/{token} | POST | 数据,令牌 |
| 删除请求 | /api/auth/reset-password/{token}/remove | GET | 令牌 |
| 刷新令牌 | /api/auth/refresh | GET | 承载令牌 |
| 获取用户 | /api/auth/me | GET | 承载令牌 |
| 行动 | 要求 | 方法 | 要求 |
|---|---|---|---|
| 更新数据 | /api/users/me | PATCH | 载体令牌,数据 |
| 上传化身 | /api/users/me/avatar | POST | 载体令牌,数据 |
| 动作 | 要求 | 方法 | 要求 |
|---|---|---|---|
| 获取我的日历 | /api/calendars/my/{type} | GET | 载体令牌,类型 |
| 创建日历 | /api/calendars/my | POST | 载体令牌,数据(可选) |
| 获取日历 | /api/calendars/{calendar_id} | GET | 载体令牌,calendar_id |
| 更新日历 | /api/calendars/{calendar_id} | PATCH | 载体令牌,calendar_id,数据 |
| 删除日历 | /api/calendars/{calendar_id} | DELETE | 载体令牌,calendar_id |
| 共享日历 | /api/calendars/{calendar_id}/share | POST | 载体令牌,calendar_id,用户(json字符串) |
| 隐藏日历 | /api/calendars/{calendar_id}/hide | POST | 载体令牌,calendar_id |
| 获取活动 | /api/calendars/{calendar_id}/events | GET | 载体令牌,calendar_id |
| 创建事件 | /api/calendars/{calendar_id}/events | POST | 载体令牌,calendar_id,数据(可选) |
| 更新事件 | /api/calendars/{calendar_id}/events/{event_id} | PATCH | 载体令牌,calendar_id,数据 |
| 删除事件 | /api/calendars/{calendar_id}/events/{event_id} | DELETE | 载体令牌,calendar_id |
| 添加假期 | /api/calendars/{calendar_id}/holidays | POST | 携带者令牌,calendar_id,数据(国家,年) |
不要忘记与Next.js一起检查
还请查看我的其他项目并访问我的网站!