--- tags: JS 直播班 - 2022 秋季班 --- # 做專題需留意的資料整理 ## 資料可從哪裡來? 1. **自己做服務平台** a. 履歷設計服務 b. 鉤針手作平台 2. **擁有資料授權:幫親朋好友的商家做網站** a. Pal&Pals餐廳現場點餐網頁 b. 金飾店家官方網站 3. **下載第三方 API 資料:需調整格式,再倒入自己的資料庫** a. 蒐集辣(台北麻辣餐廳報你知)@ b. 拉麵地圖 c. 迪化街行程規劃 d. [Cafe Nomad](https://cafenomad.tw/) 4. **介接即時 API** a. 天氣預報 b. kkbox API 歌單設計 5. **需自行設計假資料** a. 狗園捐糧 b. 寵物版的 [ubereat](https://learn-at-rocketcamp.github.io/project-peteats-2022/) 6. **向某單位致敬** a. kktix b. canva c. xxx 人力網 ### API 推薦來源 1. 各縣市的 OPEN DATA API a. [政府資料開放平臺](https://data.gov.tw/) b. [高雄市 OPEN DATA](https://data.kcg.gov.tw/) c. [TDX 觀光資訊](https://tdx.transportdata.tw/data-service/basic) d. [環保署 OPEN DATA](https://data.epa.gov.tw/) e. [民生公共物聯網](https://ci.taiwan.gov.tw/dsp/index.aspx) 2. 開源 API 總覽 a. [KKBOX API](https://www.facebook.com/groups/173311386703334/posts/450499595651177/) b. [國外開源 API](https://github.com/public-apis/public-apis?fbclid=IwAR03MpouoEhLF4GwauUpVxVywYudOnMzepCm3sF4ZZMUMI8KifzmyUirJs4#news) c. [天氣預報 API](https://opendata.cwb.gov.tw/devManual/insrtuction) d. [故宮珍藏 API (有些需申請與註冊,以及瞭解授權,才可獲得資料)](https://openapiweb.npm.gov.tw/APP_Prog/cht/overview_cht.aspx) ## 前台與後台 - 著重權限設計 ### 以文章管理來介紹 1. 陌生用戶:可以瀏覽(get)全部開放文章 2. 一般會員:**只能編輯(patch)、刪除(delete)自己的文章** 3. 最高管理者:可以刪除帳號、刪除所有會員的文章 ### 以蝦皮購物為例 1. **一般會員**:可購買產品,並從訂單列表,**觀看(get) 訂單寄送狀態**,但沒有編輯(patch)權限 2. **商家**:可以編輯訂單寄送狀態 3. **最高管理者**:可觀看所有商家的單月營業額 ![](https://i.imgur.com/5jjnLWs.png) ![](https://i.imgur.com/RHxJD17.png)