YouTube Data API Desktop OAuth 唯讀範例

本範例不包含任何真實 client JSON、token 或頻道身分。
請依文章建立自己的 Desktop app 並將 JSON 存到私人資料夾。

1. 解壓縮後，在本資料夾開啟 PowerShell。
2. 建立 Python 環境並安裝依賴：
   py -m venv .venv
   .\.venv\Scripts\python.exe -m pip install google-api-python-client google-auth-oauthlib google-auth-httplib2
3. 查看完整參數：
   .\.venv\Scripts\python.exe .\oauth_readonly.py --help
4. 首次同意需明確加上 --authorize。先把 --expected-channel 改成自己的頻道 ID，
   --workspace 指向專案外的私人憑證資料夾，例如 C:\Private\CreatorApi。
5. 程式只執行 channels.list(mine=True)，比對正確頻道後才保存 token。
   有效授權檢查時不加 --authorize，不為重演畫面重做同意。

完整操作與七天期限、配額及 scope 說明請參閱隨附此下載連結的 v2know 文章。
