(本篇為記錄使用)

Youtube API

Google Cloud API 提供API。Google Cloud API 有很多種類如( Vision API、Speech API、Translation API、Natural Language API、Video Intelligence API等)。

API 種類

API 授權

  • OAuth 2.0
  • API keys

OpenID Connect

是由OAuth 2.0用於身分驗證、授權。使用 OAuth 2.0 需要憑證(用戶端 ID 和用戶端密鑰)驗證使用者,授權後會有 【Access Token】、【ID Token】兩種Token 授權。

  1. ID Token : 格式由 JWT 組成,可以透過 JWT.IO解析。ID Token 會依據 API 授權種類決定會不會產生出 ID Token 。
  2. Access Token : 作用是存取授權,必須要產生出這項Access Token 才能使用。

Access Token 有效期

access_token 取決於授權時指定的scope的有效期,如果授權時指定多個scope,最終的access_token 的有效期取決於有效期最短的scope。

1
access_token 截止時間 =(授權時間點)+(授權後調用alipay.system.oauth.token 返回的expires_in)。

參考文件