YouTube API 服務 - 開發人員政策

注意: 遵守 YouTube 開發人員政策提供指引和範例,協助您確保 API 用戶端遵守 YouTube API 服務條款政策 (API 服務條款) 的特定部分。本指南可讓您瞭解 YouTube 如何執行 API 使用條款的特定部分,但不會取代任何現有文件。

本文件 (「YouTube API 服務政策」或「政策」) 列出您在服務、產品或應用程式中存取或使用 YouTube API 服務時,必須遵循的政策。這些政策有助您以符合 YouTube 利益的方式存取及使用 YouTube API 服務,並尊重及促進 YouTube 創作者、觀眾、內容版權擁有者和廣告主的社群發展。

除了定義政策外,本文件也說明瞭 YouTube 在制定這些政策時遵循的部分基本原則。並提供實際應用這些政策的範例。

請注意,這是一份法律文件,且這些政策是協議的一部分,因此您必須遵守相關規定。YouTube 保留變更這些政策的權利,如果您繼續存取或使用 YouTube API 服務,即表示您同意並接受任何這類變更。政策異動 (例如 YouTube API 服務《服務條款》異動) 會記錄在服務條款修訂版本記錄中,您可以訂閱RSS 動態消息,以便在有任何異動時收到通知。

I. 術語和樣式

這是一份法律文件,其中明確規定了允許或禁止的行為政策。因此,它會使用特定字詞,明確指出您能否執行某項操作。基於上述原因,我們會使用下列術語說明與這些政策相關的規定:

  1. 「必須」和「必要」的用詞,是指絕對必要的條件。
  2. 「must not」一詞代表絕對禁止。
  3. 「應」、「不應」、「建議」和「建議」等用語表示該陳述式描述一般最佳做法。雖然這些條款建議您採取特定行動或行為,但也承認您可能會根據特定用途的特定面向,決定採取其他做法。
  4. 「可能」一詞表示該動作為選用動作,由你自行決定是否執行,或由 YouTube 視情況決定是否執行。

此外,本文件結尾的「定義」一節會說明其他在本文件中具有特定意義的術語。為方便您閱讀,本文件會使用特殊樣式標示這些字詞,讓您輕鬆在上下文中識別這些字詞,並連結至相關定義。

II. 軟體開發原則

這份文件中的許多政策都以這些原則為基礎。雖然這些原則可能不涵蓋所有政策,但如果您或您的 API 用戶端違反任何一項原則,就可能也違反協議的條款。不過,如果當地法律要求您採取的做法與這些政策所述不同,例如將資料存放一段特定時間,您就應遵守當地法律。

  1. 建構並維護高品質的應用程式

    請建立穩定易用且功能豐富的 API 用戶端,為 YouTube 生態系統及其使用者帶來更多價值。YouTube API 服務提供的功能會有所變動,請及時更新 API 用戶端

  2. 誠實坦率且保持資訊公開。

    這項原則適用於 API 用戶端的所有層面,以及用戶端與使用者和 YouTube 互動的方式。根據這項原則,請清楚說明您的身分和 API 用戶端的功能。請勿利用任何欺瞞的手段或訊息提供不實資訊,包括您的身分、資料的收集、儲存、分享、使用及刪除做法、您的 API 用戶端代表使用者採取的行動,以及其他任何資訊。請以坦承無欺的態度面對使用者,並避免使用者對您使用和呈現資料的方式產生誤解或混淆。

  3. 讓使用者享有控制權

    這項原則強調資訊公開的重要性,規定使用者必須瞭解 API 用戶端代為執行的動作,並主動同意這些動作。也就是說,使用者會知道 API 用戶端插入、分享、更新或刪除其資料時所採取的任何動作,並對這些動作擁有最終權限。這也表示每個 API 用戶端都必須提供隱私權政策,清楚向使用者說明 API 用戶端會存取、收集、儲存、分享及以其他方式使用哪些資訊。

  4. 尊重使用者的隱私權。

    請確認您收集、儲存、使用、保護及刪除資料的政策和做法都能為使用者提供安全保障。請勿允許他人在未經授權的情況下使用或存取使用者的資料。另外,您也不應無限期地儲存使用者資料;請讓使用者能夠透過清楚簡單的程序刪除您所擁有的資料。最後,請勿向使用者要求、收集或儲存 YouTube 登入憑證,也不要嘗試這麼做。

  5. 當個品行端正的良好公民。

    請勿建立API 用戶端,鼓勵或協助使用者虐待、威脅或騷擾他人,同時避免使用、散布或宣傳病毒、間諜軟體、惡意軟體或其他不當內容。違反法律,或是鼓勵/協助他人從事這類行為。但願上述這些內容對所有人來說都是一般常識。

III. 一般開發人員政策

A. API 用戶端使用條款和隱私權政策

  1. API 用戶端必須顯示 YouTube 服務條款的連結 (https://www.youtube.com/t/terms),並在自身的使用條款中明確聲明:使用這些 API 用戶端,即表示使用者同意受 YouTube 服務條款規範。

  2. 每個 API 用戶端都必須要求使用者同意隱私權政策,才能存取 API 用戶端的功能。隱私權政策必須符合下列規定:

    1. 醒目顯示,並隨時可供使用者輕鬆存取。

    2. 通知使用者 API 用戶端會使用 YouTube API 服務

    3. 參照並連結至 Google 隱私權政策 (http://www.google.com/policies/privacy)

    4. 向使用者清楚完整地說明 API 用戶端存取、收集、儲存或以其他方式使用的使用者資訊,包括與使用者相關的 API 資料

    5. 清楚完整地說明 API 用戶端如何使用、處理及分享第 (III.A.2.e) 節所述的使用者資訊,包括如何與內部或外部對象分享資訊。

    6. 如果有此情形,請揭露 API 用戶端允許第三方放送內容 (包括廣告) 的情況

    7. 如有此情形,請揭露 API 用戶端會直接或間接在使用者的裝置上或從使用者的裝置上存取、存取或收集資訊 (或允許第三方這麼做),包括在使用者的裝置或瀏覽器上放置、存取或辨識 Cookie 或類似技術。

    8. 如果API 用戶端存取或使用授權資料,請說明除了API 用戶端刪除儲存資料的一般程序外,使用者也可以透過 Google 安全設定頁面 (網址:https://security.google.com/settings/security/permissions) 撤銷 API 用戶端存取其資料的權限,並

    9. 如果 API 用戶端使用授權資料,請說明使用者如何聯絡 API 用戶端擁有者或開發人員,針對用戶端的隱私權做法提出疑問或申訴。

B. 可維護性和淘汰

  1. API 用戶端必須使用最新版本的 YouTube API 服務。也就是說,當 YouTube API 服務推出新版本時,您必須能夠更新 API 用戶端。非網站 API 用戶端 (例如行動應用程式或已安裝的應用程式) 必須能夠透過遠端更新,以便使用最新版本的 YouTube API 服務。如果 YouTube 不時要求 (例如進行重要更新),您必須在指定時間內將 API 用戶端更新至最新版 YouTube API 服務

  2. 當 YouTube 打算對 YouTube API 服務進行不向後相容的變更時,這些變更會記錄在《服務條款修訂歷史記錄》中,您可以訂閱RSS 動態消息,以便在有任何這類變更時收到通知。

  3. 您必須立即更新非已淘汰的 API 用戶端,才能使用新版的 YouTube API 服務

  4. 您必須更新已淘汰的 API 用戶端版本,清楚向使用者說明 YouTube API 服務的部分功能可能會因 API 用戶端已淘汰而停止運作。

C. 導入 YouTube 功能

  1. API 用戶端也必須遵守 YouTube API 服務基本功能規定 (「RMF」)。此外,API 用戶端不得對 RMF 所需的 YouTube 功能設下任何限制。

    舉例來說,RMF 指出,如果API 用戶端可讓使用者將影片上傳至 YouTube,則必須讓使用者為每部上傳的影片設定標題。YouTube 的影片標題欄位長度上限為 100 個字元,API 用戶端不得為該欄位設定較短的長度上限。

  2. 任何會啟動與 YouTube 資源相關使用者動作的 API 用戶端功能,都必須符合下列條件:

    1. 明確且無可置疑地可辨識為 YouTube 動作
    2. API 用戶端的功能分開,不混用。
    3. 由使用者明確啟動。

    YouTube 資源包括影片、頻道、播放清單、播放清單項目和訂閱項目。例如播放影片、對影片表示喜歡、將影片新增至播放清單,以及訂閱頻道。

  3. 執行寫入作業的 API 用戶端可能會建議參數或屬性值,但使用者必須能完全控制發布至 YouTube 應用程式的資料。同樣地,API 用戶端必須將使用者提供的值以截斷、附加或其他變更資料值的方式修改之後,才傳送到 YouTube (使用者明確同意這類變更的情況除外)。

    API 用戶端建議文字欄位 (例如影片標題或說明) 的值時,必須在這些值中加入相關關鍵字。舉例來說,API 用戶端建議影片標題不應為所有使用者產生相同的預設標題。

    以下範例說明這項政策如何套用至將影片上傳至 YouTube 的 API 用戶端

    1. API 用戶端可能會建議影片說明,或預先填入影片說明。不過,在使用者提交影片後,必須先徵得使用者同意,才能在影片說明中新增資訊,否則影片將無法送出。舉例來說,除非使用者明確同意這類變更,否則 API 用戶端不得附加錄製日期、API 用戶端名稱或任何其他文字。

    2. API 用戶端可能會提供將影片標題翻譯成其他語言的選項。不過,API 用戶端不得在未取得使用者同意的情況下,新增任何這類翻譯。此外,如果 API 用戶端的預設行為是啟用翻譯影片標題的選項,則必須向使用者清楚呈現簡單的方法來停用這項行為。

  4. API 用戶端必須清楚說明使用者提供的資料將如何在 YouTube 上使用。

    這項政策特別適用於與多個服務和平台介面的 API 用戶端,因為這些服務和平台之間可能會有功能或標示上的差異。

    舉例來說,API 用戶端可讓使用者在多個平台 (包括 YouTube) 上新增影片留言。每個平台都會使用不同的名稱來指稱評論文字。因此,如果 API 用戶端在留言表單中標示「意見回饋」欄位,就必須清楚指出該值對應至 YouTube 上的留言文字。

  5. 使用 YouTube API 服務提供的搜尋功能的 API 用戶端,不得修改或替換這些服務傳回的搜尋結果中的文字、圖片、資訊或其他內容。

    舉例來說,API 用戶端不得合併或混合 YouTube 以外來源的結果,並將其呈現為 YouTube 搜尋結果。

  6. API 用戶端不得限制或減少 YouTube 功能,除非該限制是 API 用戶端本身的核心層面 (如以下範例所述),且 RMF 並未要求提供該 YouTube 功能 (「允許的功能限制」)。

    1. 示例 1:允許的功能限制

      YouTube Data API 服務可讓影片上傳者提供影片標題的翻譯。一般來說,實作這項功能的 API 用戶端應允許上傳者將影片標題翻譯成 YouTube 支援的任何語言。不過,如果 API 用戶端是專門用來教使用者講法文,並提供一系列法文翻譯功能,那麼只提供上傳法文影片標題的選項,或許就合理了。

    2. 範例 2:未經許可的功能限制

      第二個 API 用戶端支援將影片上傳至 YouTube 和其他兩個平台,且所有這些平台都允許上傳者提供影片標題的翻譯。不過,雖然 YouTube 支援超過 70 種語言,但其他兩個平台支援的語言數量只有一半,且三個平台共同支援的語言只有 25 種。如果 API 用戶端只支援上述 25 種語言的翻譯,則屬於不允許的功能限制,因為有限的語言選項並非 API 用戶端的核心層面。相反地,API 用戶端必須提供 YouTube 支援的所有語言。

  7. API 用戶端如果有許可功能限制,必須向使用者說明每項限制的原因,並清楚表明這些限制並非由 YouTube 強制執行。在許多 (但非全部) 情況下,API 用戶端可以透過不同方式提供這類資訊,您應為API 用戶端選擇合適的方法。在這個說明中,API 用戶端應提供使用者存取完整功能的機制,例如連結至 YouTube 創作者工作室,或在 API 用戶端中提供可展開的選單。

    在上述範例 1 中,API 用戶端可以說明影片上傳者可以在 YouTube 創作者工作室中新增其他語言的翻譯內容,並提供該功能的連結。

  8. 提供多項服務和平台功能的 API 用戶端,應在這些來源中提供功能相容性,讓使用者有選擇。當 API 用戶端包含 YouTube 和其他平台支援的功能時,API 用戶端不得一貫以不利的方式呈現 YouTube 功能 (例如只提供其他平台的功能)。

    舉例來說,假設 API 用戶端允許使用者將影片上傳至 YouTube 和其他三個平台,且所有平台都支援上傳字幕的功能。如果 API 用戶端也支援字幕上傳功能,則必須支援 YouTube 的這項功能。

D. 存取 YouTube API 服務

  1. API 憑證

    如要存取或使用部分 YouTube API 服務,您必須先使用 Google 開發人員控制台 (https://console.cloud.google.com/) 為API 專案建立API 憑證。這些憑證可讓 Google 和 YouTube 將 API 活動連結至特定的 API 專案API 用戶端

    除了建立 API 憑證之外,開發人員控制台可能還會要求您提供其他特定資訊 (例如身分識別碼或聯絡資料),才能存取或使用與這些憑證相關聯的 YouTube API 服務。YouTube 保留要求您提供額外資訊,以便繼續存取或使用 YouTube API 服務的權利。

    如果您需要建立 API 憑證來存取或使用特定 YouTube API 服務,請參閱該服務的說明文件,瞭解如何建立這些憑證。舉例來說,YouTube Data API 服務YouTube Reporting API 服務YouTube Analytics API 服務都會說明如何建立 API 憑證。這些步驟通常會因 API 服務而異。例如:

    • 部分服務只支援已授權的 API 要求,其他服務則支援已授權和未授權的要求。

    • 服務通常支援多個存取範圍。每個範圍都會指定 API 用戶端可代表使用者擷取、插入、更新或刪除的資源。範圍可讓API 用戶端僅要求存取所需資源,也能讓使用者控制授予這些用戶端的存取量。

    以下政策也適用於存取及使用 YouTube API 服務

    1. 存取或使用 YouTube API 服務,或建立 API 專案API 憑證時,請勿隱匿或誤導您的身分或 API 用戶端身分。

    2. 您必須使用指派給您和API 專案API 憑證,才能存取 YouTube API 服務。同樣地,您不得使用任何其他方式掩飾或誤導 API 用戶端存取或使用 YouTube API 服務

    3. 如果您的 API 用戶端需要建立 API 憑證才能存取或使用 YouTube API 服務,您必須為該 API 用戶端建立一 (1) 個 API 專案。這些 API 憑證僅供相關聯的 API 用戶端使用,也就是說,您不得將該 (1) 個 API 專案用於多個 API 用戶端

    4. 您可以將 API 憑證提供給專門代表您運作的代理人,並要求對方簽署保密聲明。不過,您不得將 API 憑證分享或揭露給任何第三方,也不得允許任何第三方存取或使用您的 API 憑證,或將 API 憑證嵌入開放原始碼專案。

  2. 使用者驗證和授權

    驗證和授權是指使用者驗證身分,並同意允許 API 用戶端存取特定使用者資料的程序。部分 YouTube API 服務不支援存取特定使用者資料,因此不需要任何授權,其他服務則需要針對部分要求或資料取得授權,還有其他服務則需要針對所有要求取得授權。例如:

    • YouTube IFrame Player API 服務可讓您在網站中嵌入影片,且無須授權,就像使用者無須登入 YouTube 網站即可觀看影片一樣。
    • YouTube Data API 服務需要授權才能執行某些操作。舉例來說,API 用戶端可以搜尋公開影片,但無須取得使用者授權。不過,API 用戶端則需要取得使用者授權,才能將影片上傳至使用者的 YouTube 頻道。
    • YouTube Analytics API 服務和 YouTube Reporting API 服務都需要授權才能執行所有動作。

    1. 驗證

      1. API 用戶端不得 (也不得嘗試) 取得、代理、要求、收集、修改、快取、儲存或使用使用者提供的任何資訊,或 YouTube 在驗證程序中向使用者顯示的任何資訊,包括 YouTube 使用者帳戶登入憑證 (例如使用者名稱和密碼)。

      2. API 用戶端必須依據適用法律取得使用者同意,並只要求存取目前使用的授權範圍。API 用戶端要求的存取權應對該用戶端的使用者帶來直接且明確的好處。請勿為了未來的資料存取權,要求可啟用尚未建構功能的權限。

        舉例來說,YouTube Data API 服務支援一個授權範圍,可授予讀取資料的存取權,另一個授權範圍則可授予讀取及寫入資料的存取權。如果使用者授予 API 用戶端第一個範圍的存取權,該 API 用戶端就能擷取目前使用者的 YouTube 頻道相關資訊。不過,如果使用者授予 API 用戶端第二個範圍的存取權,API 用戶端也能將影片上傳至該頻道。

        在這種情況下,如果 API 用戶端不支援 YouTube 上傳 (或其他以寫入為主的操作),則只需要求存取第一個授權範圍,因為這個範圍的權限較為受限。即使 API 用戶端的開發人員打算最終推出支援寫入資料的動作,但在 用戶端實際支援需要該範圍的功能之前,開發人員就無法透過要求寫入資料的授權範圍存取權,讓 API 用戶端 符合未來需求。

      3. API 用戶端應盡可能在情境中要求授權範圍的存取權。透過漸進式授權,API 用戶端可在相關情境下要求存取使用者資料,讓使用者更容易瞭解為何需要存取該資料。

    2. API 用戶端身分識別和表示法

      1. API 用戶端必須向使用者清楚且準確地說明要求存取使用者資料的實體或產品,以及要求存取的原因;

      2. API 用戶端在要求存取資料時,不得誤導使用者,讓使用者能根據自身判斷決定是否授予用戶端存取權。使用者應能輕鬆瞭解提供 API 用戶端要求存取權的資料價值,以及分享該資料的後果。

      3. API 用戶端必須向使用者清楚且完整說明存取及使用使用者資料的用途。API 用戶端不得將使用者資料用於未向使用者明確揭露的次要用途。

        使用者不應對 API 用戶端包含隱藏功能、服務或與用戶端行銷目的不一致的動作感到意外。

    3. 撤銷

      1. 每個 API 用戶端都必須提供清楚易懂的說明,讓使用者輕鬆撤銷先前向 API 用戶端提供的授權同意聲明,以便存取 YouTube API 服務

        當使用者透過這項機制撤銷同意聲明時,API 用戶端必須立即以程式輔助方式撤銷該權杖,以便向 Google 傳達權限變更。舉例來說,API 用戶端可以使用 Google API 用戶端程式庫來撤銷權杖。

        此外,在透過這項機制撤銷同意聲明後,您和您的 API 用戶端必須刪除根據該同意聲明存取或儲存的所有授權資料。刪除作業應盡快進行,且必須在撤銷後的 7 個曆日內完成。

      2. 如第 (III.A.2.i) 節所述,每個 API 用戶端都必須在隱私權政策中加入 Google 安全性設定頁面的連結 (https://security.google.com/settings/security/permissions)。當使用者透過該頁面撤銷同意聲明時,您和您的 API 用戶端也必須刪除所有與該使用者相關的 API 資料,這些資料是根據該同意聲明存取或儲存。為遵守這項政策,您的 API 用戶端必須定期重新確認其授權權杖是否仍有效,並刪除與無法重新整理授權權杖的使用者相關聯的 API 資料

        根據 (III.E.4) 節中關於儲存資料的規定,所有這類刪除作業都應盡快執行,且必須在撤銷後的 30 個日曆日內完成。

  3. 用量與配額

    YouTube 可能會使用配額和使用限制,確保 YouTube API 服務的存取和使用方式符合預期,且您和您的 API 用戶端不會降低服務品質或限制他人存取。

    如果您的 API 用戶端達到服務的配額上限,您可以完成API 法規遵循稽核,申請配額延長,並在該稽核中指定需要延長配額的用途。如果你在過去 12 個月內通過稽核,且 YouTube API 服務團隊已將你標示為符合規定,則可以申請額外配額

    如果 YouTube 核准申請,您必須將額外配額僅用於核准的用途。如果您的 API 用戶端用途有所變更,為了使用新用途的任何配額,您必須重新提交 API 合規性稽核,並取得申請核准,以便通知 YouTube 這項變更。

    如果 YouTube 拒絕申請,你可以提出申訴

  4. 閒置

    如果您的 API 專案連續 90 天未使用,YouTube 保留停用或限制您存取或使用特定 YouTube API 服務的權利。舉例來說,YouTube 可能會撤銷您的 API 憑證,或是減少 (或取消) 特定 YouTube API 服務API 專案配額。如果 API 用戶端的配額減少或取消,您可以重新申請配額或配額延長期限,YouTube 會根據您預期使用 YouTube API 服務的情況,審查該申請。

  5. 聯絡資訊

    YouTube 會透過電子郵件地址與您聯絡,以便處理API 專案API 用戶端相關事宜。該電子郵件地址會與您用來登入 Google Developers Console 的 Google 帳戶建立關聯。您必須遵守 YouTube 針對API 用戶端相關法規遵循問題傳送給您的任何通訊內容。

    如果您的 API 用戶端使用者對您的隱私權做法有疑問,且您在 API 用戶端的隱私權政策中未提供聯絡地址 (如第 A.2.i 節所述),YouTube 可能會將您的主要電子郵件地址提供給這些使用者。

  6. 禁止存取

    如果您的 API 憑證遭到停權、撤銷或終止,或是您用來建立這些憑證的 Google 帳戶因任何原因遭到停權或終止,您就不得透過任何方式存取或嘗試存取 YouTube API 服務。在這種情況下,您不得透過任何方式存取或嘗試存取 YouTube API 服務,包括建立或使用 Proxy 來建立新的 Google 帳戶、API 憑證API 專案

  7. 未記錄的服務

    未經明確許可,不得使用未公開的 API。您必須依照 YouTube API 服務授權文件中規定的方式,存取 YouTube API 服務的資料。

    您不得對未註冊的 YouTube API 服務進行反向工程,或嘗試擷取這些 API 服務的基礎原始碼。

E. 處理 YouTube 資料和內容

除了本節授予的權限和權利外,您和您的 API 用戶端API 資料 (包括暫時儲存的 API 資料) 沒有其他權限或權利。

  1. 影音內容

    您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:

    1. 未經 YouTube 事先書面同意,就下載、匯入、備份、快取或儲存 YouTube 影音內容的副本。
    2. 讓內容可供離線播放,或
    3. 使用任何 YouTube API 服務功能,協助或宣傳侵害版權行為,或利用侵害版權的內容。
  2. 資料匯總

    1. 請勿匯總 API 資料,但您可以匯總與 YouTube 頻道相關的 API 資料,前提是該頻道擁有者與 YouTube 簽訂內容授權協議,並獲得 YouTube 認可。這類匯總的 API 資料只能由內容擁有者查看。

    2. 請勿匯總 API 資料,或以其他方式使用 API 資料YouTube API 服務,取得 YouTube 使用情形、收益或 YouTube 業務的其他相關洞察資料。

      舉例來說,假設 YouTube 認可的兩位內容擁有者都授權API 用戶端,讓對方代為擷取API 資料,以便各自查看。API 用戶端可為每個內容擁有者的頻道分別匯總擷取的 API 資料,但前提是每個內容擁有者的匯總資料不得提供 YouTube 使用情形、收益或 YouTube 業務的任何其他面向的洞察資料。API 用戶端不得合併不同內容擁有者的 API 資料

  3. 授權使用資料

    這些政策與您使用授權資料有關。這些權限適用於透過 API 要求寫入資料,或擷取只能透過適當授權的 API 要求存取的資料的任何 API 用戶端。舉例來說,這些政策適用於任何可讓使用者上傳影片、擷取使用者上傳影片清單、建立播放清單或對影片留言的 API 用戶端

    1. API 用戶端必須誠實且公開說明使用者資料的類型,以及收集、儲存、刪除、分享、保護及其他使用這類資料的用途。

    2. API 用戶端不得向授權使用者或該使用者明確核准的代理人以外的任何人,顯示或允許存取授權資料

    3. API 用戶端只能依據隱私權政策的範圍,以及根據第 2 節取得的使用者同意聲明,存取、收集及使用授權資料

      也就是說,如果用戶端開始以使用者最初接受的隱私權政策未涵蓋的方式或用途存取、收集或使用API 資料API 用戶端就必須提示使用者重新接受隱私權政策。

    4. API 用戶端必須明確指出代表授權使用者採取的任何動作,以便插入、分享、更新或刪除資料或內容。此外,使用者必須在實際執行這些動作前,明確同意這些動作。

    5. API 用戶端必須明確指出與任何需要使用者授權要求相關的 YouTube 頻道或內容擁有者。

    6. API 用戶端必須明確指出任何內容顯示設定,這些設定會由任何授權使用者操作設定或修改。此外,除非授權使用者明確指示 API 用戶端,否則 API 用戶端不得修改現有內容瀏覽權限設定。

      舉例來說,在 YouTube Data API 服務中,影片的隱私權狀態可以設為 publicprivateunlisted。如果 API 用戶端支援上傳影片,用戶端必須清楚顯示選項,讓使用者選擇其中一個值。同樣地,如果API 用戶端支援編輯影片中繼資料,則API 用戶端必須取得使用者的明確同意,才能變更影片的隱私權狀態。

  4. 重新整理、儲存及顯示 API 資料

    開發人員經常需要在儲存或快取資料的優點 (例如改善效能或資源使用率) 與隨時擷取最新資料 (可提供最佳使用者體驗) 之間取得平衡。請注意,下列政策說明瞭您在儲存、更新及顯示 YouTube API 資料時的相關規定和選項。

    1. API 用戶端可以儲存授權權杖,只要這些權杖的用途符合適用法律中,由活躍使用者授予的特定同意聲明,即可儲存。

    2. API 用戶端可儲存下列類型的授權資料,只要資料的使用目的與有效使用者根據適用法律授予的特定同意聲明一致,即可儲存這類資料:

      1. 透過 YouTube Analytics API 服務擷取的資料
      2. 透過 YouTube Reporting API 服務提供的資料,或
      3. 透過其他 YouTube API 服務提供的統計資料,例如影片觀看次數、訂閱者頻道數量,或是播放清單中的影片數量。(所有這些統計資料都能透過 YouTube Data API 服務擷取)。

      請注意,雖然 API 用戶端可以儲存這類資料超過 30 天,但用戶端仍必須每隔 30 天,確認使用者仍授權存取這類資料。

      舉例來說,API 用戶端可以儲存影片的觀看次數超過 30 天,但仍必須每 30 天驗證一次,確認其有權存取影片上傳者的資料。API 用戶端也必須每隔 30 天,確認影片未遭到刪除。

      請注意,API 用戶端不得將擷取的統計資料儲存為未經授權的資料超過 30 天。舉例來說,API 用戶端不得在未經頻道擁有者授權的情況下,儲存 YouTube 頻道的訂閱人數超過 30 天。

    3. API 用戶端可儲存第 (III.E.4.b) 節未提及的所有其他類型授權資料,只要符合有效使用者授予的特定同意聲明目的,且儲存時間不超過 30 個日曆日即可。30 天後,API 用戶端必須刪除或重新整理儲存的資料。

    4. API 用戶端可暫時儲存有限量的未經授權的資料,儲存時間不得超過 30 個日曆日,且不得超過API 用戶端的使用目的所需時間。如同上述 (III.E.4.c) 所述,這表示 30 個日曆日後,API 用戶端必須刪除或重新整理儲存的資料。

    5. 無論如何,API 用戶端都必須盡合理努力,確保儲存的 API 資料與透過 YouTube API 服務 提供的目前資料一致。舉例來說,API 用戶端應盡快反映中繼資料變更和觀看次數更新。

    6. API 用戶端必須在面向使用者的呈現內容 (包括使用者介面) 中顯示最新的 API 資料,但API 用戶端可以顯示歷史 API 資料,前提是資料必須根據時間準確呈現。

    7. 存取或使用使用者資料的 API 用戶端,必須提供使用者要求刪除與該使用者相關的儲存資料的機制。舉例來說,API 用戶端可以顯示刪除儲存資料的按鈕。如果使用者要求您刪除資料,您必須盡快在 7 個自然日內刪除。

      刪除儲存資料的方法必須清楚說明,刪除 API 用戶端儲存的資料,不會以任何方式影響 YouTube 儲存的資料,且如要刪除 YouTube 上的資料,使用者必須使用 YouTube 應用程式或授權的 API 用戶端,才能刪除該資料。

      同樣地,API 用戶端必須尊重使用者透過其他方式表達的意圖,以免這些用戶端存取與該使用者相關的使用者資料。舉例來說,如果使用者從您的 API 用戶端刪除帳戶,您必須盡快 (在 7 個日曆日內) 刪除與該使用者相關的所有使用者資料。

    8. API 用戶端不得 (i) 以類似的獨立計算資料取代 API 資料,或 (ii) 存取或使用 API 資料來建立新資料或衍生資料/指標。如果API 用戶端同時顯示API 資料和非 API 資料的任何資訊、資料或指標,則API 用戶端必須清楚醒目地揭露這類資訊、資料和指標並非來自 YouTube,而是您自家產品的一部分。

      舉例來說,如果要顯示影片的讚數,API 用戶端必須使用 API 資料中傳回的數字。請勿使用其他數字代表按讚次數,例如 API 用戶端按讚的使用者人數。同樣地,您也不得使用 API 資料中傳回的讚數來計算其他指標,例如透過 API 用戶端獲得的讚數總數百分比,或是考量讚數、總觀看次數或任何其他 API 資料的評分。不過,您可以透過 API 用戶端顯示透過該用戶端獲得的讚數,前提是該數字必須與 API 資料中傳回的讚數總數一併顯示,且 API 用戶端必須清楚說明 API 用戶端會獨立於 YouTube API 資料計算其他指標。

    9. API 用戶端載入時,會透過 YouTube 嵌入式播放器與 YouTube 收集及分享一些基本使用者資料,以顯示影片縮圖和標題、判斷可播放性和內容限制,以及為了防止詐欺和濫用行為。API 用戶端會在影片播放時收集及分享其他資料,以便在 API 用戶端和第三方網站及應用程式中自訂播放器。請注意,如果您啟用自動播放功能,播放作業就會在使用者與播放器互動前開始,因此播放資料收集和分享作業會在網頁載入時發生。您可以將自動播放功能設為 false,限制在使用者與嵌入式 YouTube 播放器互動前,與 YouTube 分享的資料。如《YouTube API 服務條款》所述,您和您的 API 用戶端必須遵守所有適用法律、規則和法規,包括隱私權法律和法規。

    10. API 用戶端必須按照這份指南的操作說明,查詢在網站或應用程式中嵌入的每部 YouTube 影片是否為兒童專用。對於每部指定為「兒童專屬」的影片,API 用戶端必須關閉追蹤功能,並確保與該播放器相關的所有資料收集作業均符合適用法律,包括美國《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR)。如要進一步瞭解如何判斷內容是否屬於「兒童專屬」,請參閱 YouTube 說明中心

  5. 安全性

    您和您的 API 用戶端必須:

    1. 維護適當的管理、組織、技術和實體管控措施,確保使用者資料和 API 資料的隱私權、安全性和機密性。
    2. 僅使用業界標準的傳輸加密機制。
    3. 保護 API 資料API 用戶端中使用的任何其他資料,避免遭到未經授權的存取、使用或揭露。
  6. 抓取

  7. 您和您的 API 用戶端不得鼓勵、協助或要求其他使用者直接或間接地擷取 YouTube 應用程式Google 應用程式,或取得擷取的 YouTube 資料或內容。公開搜尋引擎只能依據 YouTube 的 robots.txt 檔案或 YouTube 的事先書面許可,擷取資料。

F. 使用者體驗

  1. YouTube 外觀與風格

    創新的使用者體驗和使用者介面設計,是 API 用戶端能為 YouTube 社群提供最有價值的貢獻。不過,YouTube 的設計師和工程師在設計 YouTube 應用程式時,都會仔細考量,確保這些應用程式能提供優質的使用者體驗。

    考量上述兩點,除非您已事先取得 YouTube 的書面同意,否則您的 API 用戶端不得變更或干擾 YouTube 應用程式中的使用者介面。如要申請核准,請填寫這份表單

  2. 品牌宣傳

    1. 任何顯示 YouTube 內容的 API 用戶端頁面或功能 (包括但不限於搜尋結果、YouTube 影片、頻道、播放清單、縮圖和 YouTube 播放器),都必須依照下列規定和 YouTube 品牌化指南 (https://developers.google.com/youtube/terms/branding-guidelines) 顯示 YouTube 品牌功能,清楚向觀眾說明 YouTube 是相關內容的來源。

      在某些情況下,API 用戶端可能需要在多個個別內容元素旁邊顯示 YouTube 品牌功能,以便向觀眾清楚顯示出處。舉例來說,如果 API 用戶端在同一個網頁上顯示 YouTube 和其他來源的搜尋結果,就必須清楚指出 YouTube 是僅來自 YouTube 搜尋結果的來源,包括文字、圖片和其他與 YouTube 搜尋結果相關的資訊。API 用戶端無法為來自不同來源的所有搜尋結果提供一組一般歸因資訊。

    2. 如要顯示非 YouTube 來源的內容,請勿以讓使用者誤以為內容來自 YouTube 的方式呈現,或以可能造成內容來源混淆的方式呈現。

    3. 您與您的 API 用戶端不得鼓勵、協助或要求其他使用者直接或間接干擾或遮蔽 YouTube 提供的任何出處資訊,包括透過嵌入式 YouTube 播放器提供或顯示的出處資訊。你的 API 用戶端必須在所有類型的裝置上顯示適用的 YouTube 品牌功能和任何其他 YouTube 提供的歸因資訊。

  3. 播放完整性

    播放完整性是指在 API 用戶端中,判斷及評估內容和廣告的放送方式、影片播放的啟動和實作方式,以及使用者與 YouTube 功能互動的情形。播放內容的完整性對 YouTube 平台至關重要,因為這有助於保護創作者的權益,包括他們賺取內容收益和發展觀眾群的能力。

    YouTube 認為播放完整性取決於使用者是否選擇觀看影片,因此禁止API 用戶端提供以下形式的觀看影片獎勵:

    1. API 用戶端不得向使用者收費,以便在嵌入式 YouTube 播放器中觀看內容。

    2. API 用戶端不得要求使用者採取其他行動 (例如點選播放按鈕),才能觀看或繼續播放 YouTube 視聽內容。舉例來說,API 用戶端不得要求使用者訂閱頻道或按讚,才能繼續觀看 YouTube 影音內容。

      為清楚說明,如果您的 API 用戶端的一般功能需要執行某些非 YouTube API 服務專屬的動作,例如登入或年齡驗證,則允許這類功能。

    3. API 用戶端不得提供或提供獎勵、獎勵或其他補償,以便使用者透過觀看內容、按讚、分享內容、訂閱頻道、發表評論等方式 (直接或間接) 與 YouTube 應用程式互動。舉例來說,API 用戶端不得提供可讓使用者付費觀看影片的功能或服務,也不能提供可讓使用者透過觀看影片換取其他 YouTube 相關或非 YouTube 相關動作的服務。

G. 發行和商業用途

您可以依據下方「禁止行為」子區段的定義,以及協議的其他條款,發布或販售 API 用戶端

此外,只要API 用戶端遵守協議,且不從事下列任何禁止行為,您就可以透過這些用戶端向使用者發布及顯示 YouTube 影音內容和隨附的結構化資料。

  1. 禁止的動作

    如要申請下列政策中特定項目的書面核准,請填寫這份表單

    您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:

    1. 銷售、購買、出租、出借、轉讓、重新發布或轉授權 YouTube API 服務的全部或任何部分,包括 YouTube 視聽內容;

    2. 銷售 YouTube API 服務或存取 YouTube API 服務的任何元件,除非事先取得 YouTube 的書面核准;

    3. 未經 YouTube 事先書面同意,就販售在 YouTube 影音內容或 YouTube 播放器中或其中的廣告、贊助內容或促銷活動;

    4. 在包含 YouTube API 資料的任何網頁或畫面上銷售廣告、贊助或促銷活動,除非在同一個網頁上顯示其他資料、內容或非來自 YouTube 的素材,且在移除 YouTube API 資料後,仍能提供足夠的獨立價值來證明此類銷售行為合理。

  2. 允許的動作

    您和您的 API 用戶端必須遵守協議的所有其他條款,包括前述禁止的行為,才能使用下列商業用途:

    1. 販售 API 用戶端

    2. 上傳原創視聽內容至 YouTube 或經營 YouTube 頻道,宣傳自己的業務或藝術事業;

    3. 開發可使用廣告的 API 用戶端,例如可使用廣告的網誌或網站,使用 YouTube API 服務時必須遵守協議的所有其他條款,包括第 III.G.1.d 節的限制;

    4. API 用戶端中放置自家品牌宣傳元素,但必須遵守 YouTube 品牌宣傳指南,且不得影響 YouTube 視聽內容播放或任何 YouTube 品牌功能

    5. 販售或發布內含或執行 API 用戶端的裝置。

H. 監控與稽核

YouTube 保留對您存取或使用 YouTube API 服務的行為進行調查、監控和/或稽核的權利,以確保品質、改善 YouTube 產品和服務,以及確認您遵守本協議。為此,YouTube 可能會對您的 API 用戶端使用者進行問卷調查。

您和代表您行事的人士必須:

  1. 不得干擾這類問卷調查、監控或稽核作業;
  2. 不隱瞞或隱藏您對 YouTube API 服務的存取權或使用權。
  3. 在收到要求後,並在要求中所述的時間範圍內,提供 YouTube 所需的帳戶,以便存取您現行API 用戶端的所有功能,讓 YouTube 審查這些API 用戶端是否符合協議規定。

YouTube 可使用任何技術手段,解決違反這些條款的問題。

I. 其他禁止事項

本節的政策列出 API 用戶端不得從事的其他行為。違反這些政策的行為會對 YouTube、整個 YouTube 社群,或該社群中的個人或團體造成危害。這些政策著重於您和您的 API 用戶端必須誠實且尊重地對待 YouTube 社群成員,以及您必須尊重 YouTube 服務、內容和利益的完整性。

您與您的 API 用戶端不得鼓勵、協助或要求其他使用者從事以下行為:

  1. 使用 YouTube API 服務建立、提供或取代任何 YouTube 應用程式,或提供類似服務。API 用戶端不得透過重建功能或處理流程,模仿或複製 YouTube 的核心使用者體驗,除非這些功能或處理流程可提供獨立的價值或功能,進而改善使用者與 YouTube 的互動。舉例來說,API 用戶端不得在未為該流程新增重大獨立價值的情況下,重現任何 YouTube 應用程式的瀏覽體驗。

  2. 濫用 YouTube API 服務或從事與這些服務相關的濫用行為。舉例來說,未經使用者事先明確同意,不得自動執行或觸發觀看、上傳、留言、按讚、按不喜歡或其他動作。

  3. 以任何方式干擾或試圖干擾 YouTube API 服務YouTube 應用程式Google 應用程式的任何運作面向,包括干擾或中斷提供這些服務或應用程式的伺服器或網路;

  4. 修改、干擾、取代或以其他方式停用任何 YouTube API 服務的功能、資料或內容。舉例來說,請勿移除、遮蓋、變更或停用 YouTube 播放器或 API 資料中顯示的任何連結。

  5. 修改、干擾、取代或封鎖 YouTube 或 YouTube API 服務 (包括 API 資料、YouTube 影音內容或 YouTube 播放器) 刊登或放送的廣告。

  6. 修改、擴增或封鎖 YouTube 播放器的任何部分或功能。

  7. 分離、隔離或修改任何 YouTube 影音內容的音訊或影像元件,前提是該內容是透過 YouTube API 服務提供或與其相關。舉例來說,你不得將替代音軌套用至影片;

  8. 針對任何 YouTube 影音內容的音訊或影像元件,分別進行宣傳,前提是該內容是透過 YouTube API 服務提供或與之相關;

  9. 建立、加入或宣傳可透過背景播放器播放內容 (包括音訊或影片元件) 的功能,也就是說,使用者目前觀看的頁面、分頁或畫面未顯示播放器;

  10. YouTube API 服務YouTube 應用程式Google 應用程式的任何方面功能或效能造成不利影響,包括干擾或中斷 YouTube API 服務或提供這些服務的伺服器或網路的行為;

  11. 混淆、欺騙、詐欺、誤導、不實陳述、誹謗、濫用、跟蹤、威脅、垃圾郵件、騷擾他人

  12. 將任何病毒、蠕蟲、瑕疵、特洛伊木馬程式、惡意軟體、間諜軟體、廣告軟體或其他具破壞性質的項目導入 YouTube API 服務YouTube 應用程式Google 應用程式,或 YouTube 使用者和他們用於存取這些服務和資源的裝置;

  13. 規避、干擾或使任何地理區域限制失效,包括 YouTube 或 YouTube API 服務所設的 IP 位址限制;

  14. 使用 YouTube API 服務以外的任何技術存取或擷取 API 資料,包括存取任何 YouTube 視聽內容的任何部分;

  15. 提供 API 服務,讓使用者能直接或間接存取 YouTube API 服務提供的任何資料或功能。

  16. 修改、翻譯、建立衍生作品、進行反向工程,或以其他方式試圖從任何 YouTube API 服務或與這些服務相關的任何軟體中擷取基礎原始碼。

  17. 使用 YouTube API 服務進行任何目的或活動,但這些服務的使用或故障可能會導致死亡、人身傷害或環境損害,例如核子設施、空中交通管制系統或維生系統的營運;

  18. 侵犯版權或利用侵權內容。

  19. 參與、宣傳或推行非法線上賭博;

  20. 建立、顯示、宣傳或協助傳送造成干擾的商業訊息或廣告。

  21. 將 YouTube 播放器放在巢狀或階層式 iframe 系列中,以規避 YouTube 政策或模糊化使用來源。

J. 兒童導向 API 用戶端

  1. 如果您的 API 用戶端 (或其任何部分) 指定或導向兒童 (依據適用法律定義,包括美國《兒童網路隱私保護法》(COPPA) 和歐盟《一般資料保護規則》(GDPR)) (以下稱為「兒童導向 API 用戶端」),您和您的兒童導向 API 用戶端必須:

    1. 確保兒童導向 API 用戶端 (包括存取和使用任何 YouTube API 服務) 隨時都符合 COPPA、GDPR 和任何其他適用法律或法規。

    2. 使用這裡提供的工具,通知 Google 您兒童導向 API 用戶端的兒童導向性質。每個透過這類工具或其他方式向 Google 回報的兒童導向 API 用戶端,在此處稱為「已知的兒童導向 API 用戶端」

    3. 不得使用個人化廣告 (包括再行銷),指定目標對象為任何兒童導向 API 用戶的過去或目前活動。

    1. 您和兒童導向 API 用戶端。您和兒童導向 API 用戶端不得透過兒童導向 API 用戶端,對 YouTube 網站、應用程式、服務或產品採取任何 YouTube API 服務的寫入動作。

    2. 儘管上文第 III.D.1.c 節 (API 憑證) 規定每個 API 用戶端只能有一個 API 專案,但您可以透過建立新的 API 專案 (「上傳專案」),透過 YouTube Data API 服務 (而非兒童導向 API 用戶端或其他人的 API 用戶端) 將自己的影片上傳至自己的官方 YouTube 頻道。

      1. 如要透過 YouTube Data API 服務,將自己的影片上傳至自己的官方 YouTube 頻道,你必須 (A) 使用 Google 開發人員控制台 (https://console.developers.google.com/) 建立一個 (1) 新的 API 專案 (稱為「上傳專案」),並在上傳前 (B) 在上傳專案的 ID 中加上前置字串 mfk110,以及 (C) 僅從非兒童導向 API 用戶端上傳 (不得從兒童導向 API 用戶端或其他人的 API 用戶端上傳)。

      2. 只有您可以使用上傳專案,而且上傳專案只能用於透過非兒童導向 API 用戶端 (而非兒童導向 API 用戶端或任何其他人的 API 用戶端) 的 YouTube Data API 服務,將您自己的影片上傳至自己的官方 YouTube 頻道。如果您透過非兒童導向 API 用戶端 (而非兒童導向 API 用戶端或其他人的 API 用戶端),透過 YouTube Data API 服務上傳兒童專用影片,就必須將 YouTube Data API 服務的兒童專用影片參數指定為「true」。如要進一步瞭解如何判斷內容是否屬於兒童專屬,請參閱這篇文章。

    3. 適用於您和兒童導向 API 用戶端的使用者。您和您的兒童導向 API 用戶端不得啟用、鼓勵或要求使用者採取 YouTube API 服務的寫入動作 (例如上傳內容、發表評論和建立/分享播放清單等)。已知的兒童導向 API 用戶端使用者採取的 YouTube API 服務寫入動作,不會在 YouTube 網站、應用程式、服務和產品中實作。也就是說,儘管《YouTube API 服務條款第 9.1 節 (必要通知)》規定 API 用戶端的使用者可以將內容上傳至自己的 YouTube 頻道或您的 YouTube 頻道,但在 YouTube 網站、應用程式、服務和產品中,使用者無法透過已知的兒童導向 API 用戶端上傳內容。

  2. 若您和您的 API 用戶端未遵守 YouTube API 服務條款和政策 (包括未遵守本節 III.J 的規定),YouTube 可能會暫停或終止您和您的 API 用戶端存取或使用 YouTube API 服務。

K. 回報違規

如果您發現有人違反這些政策或《協議》的其他部分,以不符合規定的方式存取或使用 YouTube API 服務,可以使用這份表單與 YouTube API 服務團隊聯絡,將問題提報給相關團隊。

IV. 定義

協議」是指 YouTube API 服務《服務條款》第 2 節 (「協議」) 中定義及參照的法律文件,目前位於 https://developers.google.com/youtube/terms/api-services-terms-of-service

API 用戶端」係指您開發的網站或軟體應用程式 (包括行動應用程式),用於存取或使用 YouTube API 服務

API 憑證」是指 YouTube 或 Google 透過 Google Developers Console 指派的憑證,每個 API 專案都會使用這些憑證驗證,以存取及使用 YouTube API 服務

API 資料」的定義包含在本「定義」一節稍後的「YouTube API 服務」定義中。

API 專案」是指在 Google 開發人員控制台中建立的專案,API 用戶端必須透過這個專案才能存取及使用 YouTube API 服務

授權資料」是指API 資料,也就是有效使用者明確授權 API 用戶端透過使用者憑證存取或以其他方式使用。

Google 應用程式」係指 Google 網站、應用程式、服務、產品、網頁和其他資產。

未經授權的資料」係指API 資料API 用戶端可在沒有使用者憑證的情況下存取。

服務條款」是指 YouTube API 服務條款,目前位於 https://developers.google.com/youtube/terms/api-services-terms-of-service

使用者憑證」是指核發給使用者的憑證,使用者可以透過這些憑證驗證身分,允許 API 用戶端代為執行需要授權的作業。

YouTube API 服務」是指 (i) YouTube API 服務 (例如YouTube 提供的 YouTube Data API 服務和 YouTube Reporting API 服務 (包括 YouTube 開發人員網站提供的 YouTube API 服務) (如以下所定義)、(ii) 與 YouTube API 服務相關的說明文件、資訊、素材、範例程式碼和軟體 (包括任何人類可讀的程式設計指令),這些內容皆可在 https://developers.google.com/youtube 或 YouTube 上取得 (以下統稱為「API 資料」),(iii) 透過 YouTube API 服務 (以下統稱為「API 資料」) 提供給 API 用戶端 (如上所定義) 的資料、內容 (包括視聽內容) 和資訊,以及 (iv) YouTube 或 Google 指派給您和您的 API 用戶端的憑證。

YouTube 應用程式」係指 YouTube 網站、應用程式、服務、產品、頁面和其他資產,包括 https://www.youtube.comm.youtube.com、YouTube Gaming 應用程式等行動應用程式,但不包括 YouTube API 服務

YouTube 品牌特徵」係指 YouTube 的營業名稱、商標、服務商標、標誌、網域名稱及其他獨特品牌特徵。