說明: 於 hdp_ims 設定 YouTube 帳戶

在 hdp_ims 上設定 YouTube 帳戶有兩個主要部分:

而在整體架構中實際分為三方:

在 hdp_ims 內設定自己 YouTube 帳戶的過程中,會分別扮演 B 方和 C 方的角色。
你可以在這兩個身份上使用不同的 Google 帳戶,也可以使用相同的 Google 帳戶。
如果沒有特別的考量,建議使用相同的 Google 帳戶,可以讓事情比較簡單。

API 使用憑證: 以開發人員身份向 Google 註冊開發專案取得

首先,要以 B 方身份取得 YouTube Data API v3 (詳細說明按此) 使用憑證。

詳細的取得方式可參考官方說明,簡易步驟如下:

  1. 以你想當成 B 方的 Google 帳戶登入Google Developers Console
  2. 選擇你現有的專案,或是建立新的專案
  3. 進入專案後,選擇左方「APIs & auth」(API 和驗證) 下的「API」
  4. 令「YouTube Data API v3」的狀態為「on」(已啟用)
  5. 再選擇左方「Credentials」(憑證) ,即可看到
  6. 把那個非常長的字串,寫在播放機的「/usr/local/etc/dvdplayer/ims_yv_api_client_id.dat
  7. 把那個長字串,寫在播放機的「/usr/local/etc/dvdplayer/ims_yv_api_client_secret.dat

如此就完成了 API 使用憑證的設定。

YouTube 授權: 以 YouTube 使用者身份授權給上述 API 憑證

完成了 API 使用憑證的設定以後,再進行下列步驟,以 C 方身份授權 B 方的 API 存取 C 方之 YouTube 帳戶:

  1. 在播放機的 hdp_ims 內,進入「YouTube 帳戶功能」
  2. 在正常情形下,此時
  3. 在播放機端返回上層選單
  4. 接下來可使用電腦瀏覽器或手機繼續進行,但是最好先登出所有的 Google account,以免錯誤授權
  5. 在電腦上輸入或以手機掃瞄 QR code 連至指定之 URL 登入 Google account (C 方身份)
  6. 在同意 B 方對 C 方 YouTube 帳戶進行存取後,即完成授權設定
  7. 在播放機端進入「YouTube 帳戶功能」
  8. 在正常情形下,此時
  9. 在播放機端返回上層選單
  10. 之後即可開始使用 YouTube 帳戶功能

若有任何預期以外的錯誤

可使用

以重新進行授權。