└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # 前言 2 | 3 | > 這是一份特別整理 API 網站列表,身為一名前端工程師,時常會為了製作一些小作品尋找 API 老半天,所以就稍微整理了一下有哪些 API 網站,也避免我自己的書籤列表一直爆滿,當然底下的 API 網站我並沒有每個都練習過以及使用過,所以僅僅只是列出來僅供參考而已。 4 | 5 | 這邊也額外推薦一個系列文章,這個系列文章有以下 API 列表的部分教學 [我每天都接一個API](https://ithelp.ithome.com.tw/articles/10197459),如果你遇到串接 API 的困難,相信你可以透過這篇文章找到一些解答。 6 | 7 | ## API 列表 8 | 9 | 部分 API 網站**有可能**有 CORS 問題(但我不確定,但是有些是需要註冊帳號或是使用 OAuth),如果你遇到這些問題時請自行試著 Google,如果還是真的不會請看這一個[範例連結](https://lmgtfy.com/?q=CORS+%E8%A7%A3%E6%B1%BA&pp=1)。 10 | 11 | ### 新聞類 12 | 13 | - [NYT's APIs](https://developer.nytimes.com/apis) 14 | - [News API](https://newsapi.org/) 15 | - [GNews API](https://gnews.io/) 16 | - [Chronicling America API](https://chroniclingamerica.loc.gov/about/api/) 17 | 18 | ### 影音類 19 | 20 | - [KKBOX OPEN API](https://docs-zhtw.kkbox.codes/docs/overview) 21 | - [Youtube Data API](https://developers.google.com/youtube/v3) 22 | - [Spotify API](https://developer.spotify.com/documentation/web-api/) 23 | - [Giphy API](https://developers.giphy.com/) 24 | - [Vimeo API](https://developer.vimeo.com/api/guides/start) 25 | - [OMDb API](http://www.omdbapi.com/) 26 | - [Twitch API](https://dev.twitch.tv/docs) 27 | 28 | ### 社群類 29 | 30 | - [Twitter API](https://developer.twitter.com/en/docs) 31 | - [Tumblr API](https://www.tumblr.com/docs/en/api/v2) 32 | - [Twitch API](https://dev.twitch.tv/docs) 33 | - [Instagram API](https://www.instagram.com/developer/) 34 | - [Plurk API](https://kantai235.github.io/Plurk-API-Docs/build/#plurk-api-2-0) 35 | - [Discord API](https://support.discordapp.com/hc/zh-tw/articles/212889058-Discord%E5%AE%98%E6%96%B9API) 36 | - [Slack API](https://api.slack.com/) 37 | - [LINE API](https://developers.line.biz/zh-hant/docs/messaging-api/overview/) 38 | - [Telegram API](https://core.telegram.org/) 39 | - [Facebbok messenger API](https://developers.facebook.com/docs/messenger-platform/introduction) 40 | 41 | ### 圖片類 42 | 43 | - [Unsplash API](https://unsplash.com/developers) 44 | - [Random User Generator](https://randomuser.me/photos) 45 | - [Imgur API](https://apidocs.imgur.com/?version=latest) 46 | - [Getty Images API](https://developers.gettyimages.com/api/) 47 | - [Bing 影像搜尋 API](https://azure.microsoft.com/zh-tw/services/cognitive-services/bing-image-search-api/) 48 | - [Flickr API](https://www.flickr.com/services/api/) 49 | - [Pixabay API](https://pixabay.com/api/docs/) 50 | - [PhotoAI](https://photoai.com/) 51 | - [Nekos Best API](https://docs.nekos.best/) 52 | 53 | ### 生活類 54 | 55 | - [Fixer API](https://fixer.io/) 56 | - [Wordnik API](https://developer.wordnik.com/) 57 | - [Yahoo Weather API](https://developer.yahoo.com/weather/) 58 | - [旅館預約服務](https://challenge.thef2e.com/news/17) 59 | - [The Movie Database API](https://developers.themoviedb.org/3/getting-started/introduction) 60 | - [行政院環境保護署環境資源資料開放平台](https://opendata.epa.gov.tw/) 61 | - [政府資料開放平臺](https://data.gov.tw/) 62 | - [高雄市政府資料開放](https://data.kcg.gov.tw/) 63 | - [Open Data Taipei](https://data.taipei/#/) 64 | - [內政資料開放平臺](https://data.moi.gov.tw/MoiOD/System/Principle.aspx?Sample=2) 65 | - [故宮 OPEN DATA](http://210.69.170.105/popendata/APP_Prog/cht/overview_cht.aspx) 66 | - [i運動資訊平台 open data](https://isports.sa.gov.tw/Api/Rest/v1/openData.html#/) 67 | - [全國運動場館資訊網-iPlay](https://iplay.sa.gov.tw/WebAPI) 68 | - [氣象局資料開放平台](https://opendata.cwb.gov.tw/index) 69 | - [Weather API](https://openweathermap.org/api) 70 | - [Skyscanner Flight Search](https://rapidapi.com/skyscanner/api/skyscanner-flight-search) 71 | - [Open-Meteo API](https://open-meteo.com/) 72 | 73 | ### 區塊鏈 74 | - [Bitquery API](https://docs.bitquery.io/) 75 | - [EtherScan API](https://etherscan.io/apis) 76 | - [Chainlink API](https://dev.chain.link/) 77 | - [Bybit API](https://bybit-exchange.github.io/docs/api-explorer/v5/category) 78 | - [CoinAPI](https://docs.coinapi.io/) 79 | - [CoinGecko API](https://www.coingecko.com/api/documentation) 80 | - [Solana RPC API](https://solana.com/docs/rpc) 81 | - [Infura API](https://docs.infura.io/api) 82 | 83 | ### 儲存庫 84 | 85 | - [GitHub API](https://developer.github.com/v3/) 86 | - [GitLab API](https://docs.gitlab.com/ee/api/) 87 | - [Bitbucket API](https://developer.atlassian.com/bitbucket/api/2/reference/) 88 | 89 | ### 未分類 90 | 91 | - [六角學院 Vue 課程 API](https://vue-course-api.hexschool.io/) 92 | - [Top 50 Most Popular APIs on RapidAPI (2019)](https://rapidapi.com/blog/most-popular-api/) 93 | - [APIList](https://apilist.fun/) 94 | - [Public-APIs](https://github.com/n0shake/Public-APIs) 95 | - [ngrok client API](https://ngrok.com/docs#client-api) 96 | - [JSONPlaceholder API](https://jsonplaceholder.typicode.com/) 97 | 98 | ### 最後 99 | 100 | 最後的最後這邊,如果以上 API 你都沒有一個喜歡的,你也可以考慮自己架一個 [JSON Server](https://github.com/typicode/json-server) 來練習,如果不清楚該如何架設,你也可以參考六角學院的 [json-server - 讓你不會後端也能開 API](https://www.youtube.com/watch?v=9TAanXxNvEI) 影音。 101 | 102 | ## 補充說明 103 | 104 | 以上資料僅拿來練習前端串接 API 使用,也歡迎大家發送 PR,我也會不定時的更新好像、似乎、可能可以練習的 API。 105 | 106 | 本文同步更新於:[https://hsiangfeng.github.io/other/20200115/1138566633/](https://hsiangfeng.github.io/other/20200115/1138566633/) 107 | --------------------------------------------------------------------------------