---
# System prepended metadata

title: 會員_我的潛點_更新
tags: [會員]

---

# 會員_我的潛點_更新

**API 修改紀錄**
|版本|日期|備註|
| ------------ |------------ |------------ |
| v1 |2024/05/15| 發佈 |
| v1 |2024/05/20| 更改欄位名稱 name -> spot_name|


**會員_我的潛點_更新**

使用 [圖片上傳API](https://hackmd.io/Lq4vMNGvQkGKmkWzR32jJg) 把回傳的資料push到image array 
刪除直接變更image array 後儲存

#### 網址
https://{domain}/api/v1/dive-site/update

#### Http Method
POST

#### HTTP Header
accept-language : language code
apikey : apk key

#### HTTP Request Body 傳入參數

|欄位名稱|必填|型態|欄位|備註|
| ------------ | :-----------: |:-----------: |------------ |------------ |
|id|Y|int |潛點id
|status|Y|boolean |狀態| false:停用 true:啟用
|spot_name|Y|string |潛點名稱(spot)
|site_name|N|string |潛點名稱(site)
|latitude|Y|float |緯度
|longitude|Y|float |經度
|deep_start|N|float |起始深度範圍|公尺
|deep_end|N|float |結束深度範圍|公尺
|visibility|N|float |能見度|公尺
|categories|N|array |類型
|exp_levels|N|array |經驗等級
|image|N|array |圖片檔案
|description|N|string |特點描述
|notice|N|string |注意事項
    
#### HTTP Response 回傳參數

|Name|Type|說明|
| ------------ | ------------ |------------ |



#### Request Header Authoriztion
```json
{
    "accept-language" : "en",     //or 'zh_tw'
    "apikey" : "api key string"
}
```

#### Json Example
Request Json
```json

{
    "id": 1,
    "status": true,
    "spot_name": "東澳漁港",
    "site_name": "台灣，新北市 萬里區",
    "latitude": 30.0404682159424,
    "longitude": -85.6215286254883,
    "deep_start": 10.2,
    "deep_end": 30.5,
    "visibility": 10.5,
    "categories": [
        {
            "id": 1,
            "name": "岸灣"
        },
        {
            "id": 2,
            "name": "礁石"
        },
        {
            "id": 3,
            "name": "海洋"
        },
        {
            "id": 4,
            "name": "技術"
        }
    ],
    "exp_levels": [
        {
            "id": 1,
            "name": "岸灣"
        },
        {
            "id": 2,
            "name": "礁石"
        },
        {
            "id": 3,
            "name": "海洋"
        },
        {
            "id": 4,
            "name": "技術"
        }
    ],
    "image": [
        {
            "id": 2836,
            "response": "https://url"
        }
    ],
    "description": "特點描述",
    "notice": "注意事項"
}
```



Response Json Success
```json

{
    "status": true,
    "code": 200,
    "message": "更新資料成功",
    "result": 1
}
```

Response Json Error
