2023-10-03 課程補充資料 Week 04
相關連結
1. 市場現況, https://www.visualcapitalist.com/50-years-gaming-history-revenue-stream/
2. Stable diffusion, https://stability.ai/blog/stable-diffusion-public-release
3. SoulGen, AI Image Generator from Text, https://www.soulgen.net/
4. Canva, https://canva.me/magic-studio-text-to-image-global
DEMO task
1. 登入
2. 修改暱稱
3. 修改密碼
4. 修改大頭貼
不可以使用 Postman, 請全程使用 python 來進行.
今天 API 結果 URL
https://www.cutexyz.com/edu/game2309/API/
今日會使用的 API List
API 1: login
Protocol: HTTPS POST
API URL: https://www.cutexyz.com/edu/game2309/API/api_login.php
Parameters:
1. student_uid: 學號
2. pwd: 密碼, 預設為 cute301, 沒有忘記密碼功能, 如果有人忘記, 請先與老師通知
Return Data ( JSON FORMAT ):
1. result: 結果, OK 代表沒問題, ERROR 代表錯誤發生
2. data: 內含唯一資料 token( !! 有效期 5 秒 !! ): 用於登入之後呼叫別的 API 搭配使用
3. msg: 如果有需要詳述問題時就會在這邊顯示錯誤代號, 要知道詳情需呼叫 error msg 相關 API
API 2: updateprofile
Protocol: HTTPS POST
API URL: https://www.cutexyz.com/edu/game2309/API/api_updateprofile.php
Parameters:
1. student_uid: 學號
2. token: 你在登入後, 由系統發給你的動態密碼, 有效期內這個密碼不會變動
3. mode: 你想使用的功能; 1: 修改暱稱, 2: 修改密碼, 3: 上傳大頭貼
4.value1:帶入的參數, mode 1 請帶入暱稱, mode 2 輕帶入新的密碼, mode 3 請帶入檔案( jpg 限定)
Return Data ( JSON FORMAT ):
1. result: 結果, OK 代表沒問題, ERROR 代表錯誤發生
2. data: null 本 API 不會使用
3. msg: 如果有特殊裝框需要詳述問題時就會在這邊顯示
API 3: updateprofile
Protocol: HTTPS POST
API URL: https://www.cutexyz.com/edu/game2309/API/api_errormsg.php
Parameters:
1. student_uid: 學號
2. error_no: 錯誤代碼, i.e. 20001
Return Data ( JSON FORMAT ):
1. result: 結果, OK 代表沒問題, ERROR 代表錯誤發生
2. data: 內有一個參數 error_msg, 此內容即為錯誤訊息內容
3. msg: 如果有特殊裝框需要詳述問題時就會在這邊顯示
