weevely api
vely API Released
MACOS 설치 :
Homebrew를 통해 쉽게 설치할 수 있습니다.
brew install php mysql composerWindows 설치 :
원하는 경우 서버 에서이 API를 쉽게 호스팅 할 수 있습니다. 그러나 Weevely의 공식 데이터 만 사용하려면이 단계를 건너 뛸 수 있습니다.
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 | 소지자 토큰, 데이터 |
| 액션 | 요구 | 방법 | 요구 사항 |
|---|---|---|---|
| 내 달력을 얻으십시오 | /api/calendars/my/{type} | GET | 소지자 토큰, 유형 |
| 캘린더를 만듭니다 | /api/calendars/my | POST | 소지자 토큰, 데이터 (선택 사항) |
| 달력을 얻으십시오 | /api/calendars/{calendar_id} | GET | Bearer Token, Calendar_id |
| 캘린더 업데이트 | /api/calendars/{calendar_id} | PATCH | Bearer Token, Calendar_id, 데이터 |
| 캘린더 삭제 | /api/calendars/{calendar_id} | DELETE | Bearer Token, Calendar_id |
| 캘린더를 공유하십시오 | /api/calendars/{calendar_id}/share | POST | Bearer Token, Calendar_id, 사용자 (JSON String) |
| 캘린더를 숨기십시오 | /api/calendars/{calendar_id}/hide | POST | Bearer Token, Calendar_id |
| 이벤트를 얻으십시오 | /api/calendars/{calendar_id}/events | GET | Bearer Token, Calendar_id |
| 이벤트를 만듭니다 | /api/calendars/{calendar_id}/events | POST | Bearer Token, Calendar_id, 데이터 (선택 사항) |
| 업데이트 이벤트 | /api/calendars/{calendar_id}/events/{event_id} | PATCH | Bearer Token, Calendar_id, 데이터 |
| 이벤트 삭제 | /api/calendars/{calendar_id}/events/{event_id} | DELETE | Bearer Token, Calendar_id |
| 휴일을 추가하십시오 | /api/calendars/{calendar_id}/holidays | POST | Bearer Token, Calendar_id, 데이터 (국가, 연도) |
Next.js와 함께 Weevely를 확인하는 것을 잊지 마십시오
또한 내 다른 프로젝트를 확인하고 내 웹 사이트를 방문하십시오!