日復一日。
進度
把昨天的 hw2 沒做完的部分補完,也新增了挑戰題的「顯示更多」功能:
看了舊版的 Twitch API 才察覺新版實在是不友善,不知道為什麼會 deprecated(棄用) 呢? ( ´•̥ו̥` )
學到的事情
我還是覺得「非同步」是個會讓腦袋打結的觀念,尤其是要「遞迴」的方式來重複執行。
另外昨天為了搞出「實況主頭像」搞了半天,明明用 GET
帶上的 user_id 是 1, 2, 3
這樣的順序,吐回來的資料確有可能是 3, 2, 1
或 2 1 3
各種隨機可能,真的是滿頭問號???
我有想過既然回傳資料不會按照請求排序,那是不是只好「一個一個發請求」,例如說我要 20 個 user 資料,我就依照順序發 20 次「取得單個 user」的資料是不是也行?不過這樣的效率實在有夠差,我測試的結果是從原本的「1 ~ 2秒」變成「10 ~ 11 秒」。
我靠,這使用者體驗也太糟了吧!我覺得不行,阿嶽也覺得不行。
所以明天打算偷拿 example 裡的 client_id
來重新串一次舊版的 Twitch APi,希望可以讓這作業畫下完美的句點。(我有試著自己重瓣一個 client_id
,但無奈的是新辨的 client_id
不可以串舊版的 API,所以請原諒窩 QQ)
題外話
烏骨雞好吃耶。
期許
希望明天真的能把 Twitch 的作業給做完,然後檢討一下作業~