今天要來介紹和 BigQuery 溝通的第三種方式 — REST API,也就是使用 REST風格的方式,去呼叫API。不過我們後續主要還是會使用到 和 BigQuery 溝通的第四種方式 — client library,因此本篇不會在實作上著墨太多,各位知道有這個方法即可。
先驗知識:
準備材料:
Google cloud 提供哪些 API:
使用 Google cloud API 的時候要留意,一定要先設置 OAuth 2.0,不過我們今天使用的是 Google cloud 網頁 的方法,只要將網頁點開即可做測試。
點開後畫面如下:
在右邊可以看到 Google 網頁很貼心的提供了介面讓使用這可以測試這個方法。
我們分別輸入以下:
projectId: bigquery-public-data
datasetId: austin_311
點選 execute,可以看到結果如下:
以上也可以使用 Postman的方法去做,但是記得要先設置 OAuth 2.0
(1) 使用 Google cloud API 的時候要留意,一定要先設置 OAuth 2.0
(2) REST API 是和 BigQuery溝通的其中一種方法,但是我們後續主要還是會使用第四種方法,python client library。
REST API
OAuth 2.0
Using OAuth 2.0 to Access Google APIs
https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/get