# 潛水日誌上傳-CR1,CR5 Text版本 **API 修改紀錄** |版本|日期|備註| | ------------ |------------ |------------ | | v1 |2024/02/23| 發佈 | | v1.1 |2024/02/29| remoteId修改成serial_number | | v1.2 |2024/03/19| 新增CR5解析 | | v1.3 |2024/05/31| 增加請求參數 | **潛水日誌上傳-CR1 Text版本** 同步完成後如果需要列表,請在另外呼叫列表Api 一次上傳一個資料,如有多個資料,可以呼叫多次 #### 網址 https://{domain}/api/v1/member-dive-log/sync-text #### Http Method FORM POST #### HTTP Header accept-language : language code apikey : api key #### HTTP Request Body 傳入參數 |欄位名稱|必填|型態|欄位|備註| | ------------ | :-----------: |:-----------: |------------ |------------ | |file |Y |string |log資料 | | |from |Y |string | 來自哪裡| sync_log| |serial_number |Y |string | 手錶序號| |file_name |N |string | 檔案名稱| #### HTTP Response 回傳參數 |Name|Type|說明| | ------------ | ------------ |------------ | |status |boolen |狀態 | |code |string |Response Code | |message |string |說明 | #### Request Header Authoriztion ```json { "accept-language" : "en", //or 'zh_tw' "apikey" : "api key string" } ``` #### Json Example Request Form Data ```json { "file": "[69,79,80,73,0,0,83,72,49,48,48,56,0,0,0,0,0,0,0,0,0,0,2,39,247.....]", "from": "sync_log", "serial_number" : "string....", "file_name" : "string...." } ``` Response Json Success ```json { "status": true, "code": 200, "message": "sync success", "result": 2 } ``` Response Json Error ```json { "status": false, "code": 422, "message": "request data error(lost device id)", "result": null } ```