# [ALPHA Camp] API Documentation
***
> **即使再小的帆也能遠航**
>###### tags: `ALPHA Camp` `DevC4後端`
***
# GET /api/restaurants/feeds
取得最新更新的餐廳及評論各10筆
### Parameters
n/a
### Request Body
n/a
### Response
Success | code: 200
```json
{
"status": "success",
"data": {
"restaurants": ...,
"comments": ...
}
}
```
Failure | code: 500
```json=
{
"status": "error",
"message": "[Your fail messages]"
}
```
# GET /api/restaurants/top
取得人氣最高前十名餐廳
### Parameters
n/a
### Request Body
n/a
### Response
Success | code: 200
```json
{
"status": "success",
"data": {
"restaurants": ...
}
}
```
Failure | code: 500
```json=
{
"status": "error",
"message": "[Your fail messages]"
}
```
# GET /api/restaurants
取得全部餐廳資訊
### Parameters
n/a
### Request Body
n/a
### Response
Success | code: 200
```json
{
"status": "success",
"data": {
"restaurants": ...
}
}
```
Failure | code: 500
```json=
{
"status": "error",
"message": "[Your fail messages]"
}
```
# GET /api/restaurants/:id
取得特定餐廳資訊
### Parameters
| Params | Required | type | Description |
| -------- | -------- | -------- | -------- |
| id | True | int | Restaurant id |
### Request Body
n/a
### Response
Success | code: 200
```json
{
"status": "success",
"data": {
"restaurants": ...
}
}
```
Failure | code: 500
```json=
{
"status": "error",
"message": "[Your fail messages]"
}
```
# GET /api/restaurants/:id/dashboard
取得特定餐廳的評論/收藏/瀏覽次數
### Parameters
| Params | Required | type | Description |
| -------- | -------- | -------- | -------- |
| id | True | int | Restaurant id |
### Request Body
n/a
### Response
Success | code: 200
```json
{
"status": "success",
"data": {
"restaurants": ...,
"comments": ...
}
}
```
Failure | code: 500
```json=
{
"status": "error",
"message": "[Your fail messages]"
}
```