Data science - GCP BigQuery 系列

[BQ 12] BigQuery 的四種連接方式 — 方法三:REST API

前言:

今天要來介紹和 BigQuery 溝通的第三種方式 — REST API,也就是使用 REST風格的方式,去呼叫API。不過我們後續主要還是會使用到 和 BigQuery 溝通的第四種方式 — client library,因此本篇不會在實作上著墨太多,各位知道有這個方法即可

先驗知識:

REST API
OAuth 2.0

準備材料:

Google cloud 網頁 or Postman

Google cloud 提供哪些 API:

使用 Google cloud API 的時候要留意,一定要先設置 OAuth 2.0,不過我們今天使用的是 Google cloud 網頁 的方法,只要將網頁點開即可做測試。

點開後畫面如下:

在右邊可以看到 Google 網頁很貼心的提供了介面讓使用這可以測試這個方法。

我們分別輸入以下:

projectId: bigquery-public-data
datasetId: austin_311

點選 execute,可以看到結果如下:

以上也可以使用 Postman的方法去做,但是記得要先設置 OAuth 2.0

Summary:

(1) 使用 Google cloud API 的時候要留意,一定要先設置 OAuth 2.0
(2) REST API 是和 BigQuery溝通的其中一種方法,但是我們後續主要還是會使用第四種方法,python client library。

Reference:

REST API
OAuth 2.0
Using OAuth 2.0 to Access Google APIs
https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/get

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *