weevely api
vely API Released
MacOSインストール:
HomeBrew経由で簡単にインストールできます。
brew install php mysql composerWindowsのインストール:
必要に応じて、このAPIをサーバーで簡単にホストできます。ただし、公式に使用されているデータのみを使用したい場合は、この手順をスキップできます。
APIをホストするには、次の手順に従ってください。
composer install実行しますdatabaseを作成します.envファイルを作成し、 .env.exampleファイルにそれに応じてデータを入力しますphp artisan migrateを実行して、必要なテーブルでデータベースを入力するphp artisan db:seedを実行しますphp 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 | ベアラートークン、データ |
| Actionn | リクエスト | 方法 | 要件 |
|---|---|---|---|
| カレンダーを入手してください | /api/calendars/my/{type} | GET | ベアラートークン、タイプ |
| カレンダーを作成します | /api/calendars/my | POST | ベアラートークン、データ(オプション) |
| カレンダーを取得します | /api/calendars/{calendar_id} | GET | ベアラートークン、calendar_id |
| カレンダーを更新します | /api/calendars/{calendar_id} | PATCH | ベアラートークン、カレンダー_id、データ |
| カレンダーを削除します | /api/calendars/{calendar_id} | DELETE | ベアラートークン、calendar_id |
| カレンダーを共有します | /api/calendars/{calendar_id}/share | POST | ベアラートークン、calendar_id、users(json string) |
| カレンダーを非表示にします | /api/calendars/{calendar_id}/hide | POST | ベアラートークン、calendar_id |
| イベントを取得します | /api/calendars/{calendar_id}/events | GET | ベアラートークン、calendar_id |
| イベントを作成します | /api/calendars/{calendar_id}/events | POST | ベアラートークン、カレンダー_id、データ(オプション) |
| イベントを更新します | /api/calendars/{calendar_id}/events/{event_id} | PATCH | ベアラートークン、カレンダー_id、データ |
| イベントを削除します | /api/calendars/{calendar_id}/events/{event_id} | DELETE | ベアラートークン、calendar_id |
| 休日を追加します | /api/calendars/{calendar_id}/holidays | POST | ベアラートークン、カレンダー_id、データ(国、年) |
next.jsでeevelyでチェックすることを忘れないでください
また、他のプロジェクトをチェックして、私のウェブサイトにアクセスしてください!