Skip to main content
Skip table of contents

Configure YouTube

This topic walks you through how to configure YouTube.

  1. Log into the Google account used for your YouTube Channel. 

  2. Go to https://console.developers.google.com.

  3. Click “Select a project” then click the “NEW PROJECT” button to create a new project.

    image-20250910-175413.png
  4. Enter the Project name (recommend “RPI” in the name), and click “Create”.

    image-20250910-175425.png
  5. You will be redirected to the Dashboard page for your new project. Select the Library link to navigate to the Google APIs Library page.

    image-20250910-175436.png
  6. Select “YouTube Analytics API” and click Enable.

    image-20250910-175449.png
    image-20250910-175503.png
  7. When complete, click “Credentials” in the left-hand menu. Click “Add Credentials” and select OAuth 2.0 client ID from the dropdown.

    image-20250910-175522.png
    image-20250910-175539.png
    image-20250910-175553.png
  8. On the next screen, click “Configure Consent Screen”.

    image-20250910-175610.png
    image-20250910-175626.png
  9. Enter “RPI” in the Product Name field (email address will be populated with your Google log-in). Click Save.

    image-20250910-175651.png
    image-20250910-175707.png
  10. Go to Credentials then click Add Credentials.

    image-20250910-175731.png
  11. Select OAuth Client ID.

    image-20250910-175830.png
  12. Select Web Application from the application type dropdown then click create. The next screen displays the client ID and client secret you will need to enter into RPI. Copy and paste these into a document.

    image-20250910-175843.png
  13. Go to RPI > Configuration > Channel (Find the YouTube channel that you wish to update.

  14. Enter the Client ID and Client secret in the appropriate fields and http://localhost/authorizefor the Redirect URI.

    image-20250910-175858.png
    image-20250910-175916.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.