Setup the YouTube™ Integration

Follow
This article will show you how to Configure the YouTube™ integration. The YouTube™ integration allows Ensemble Video content administrators to import videos from YouTube™ into their Ensemble Video library and videos can be published from their Ensemble Video library to a YouTube Channel.  

Configuring the YouTube Integration

To begin, click Administration > Library YouTube™ in the navigation pane. If the Client ID and Client Secret Fields are blank, the YouTube™ feed has not been configured. Click the Google Developers Console link to configure the integration and setup the Client ID, Client Secret, and API Key fields are generated in the Google Developers Console

Ensemble-Config-BlankForm.png

When prompted, log in to Google using the account associated with the desired YouTube™ account. If you have not created a YouTube account, you should create one now.

Youtube Google Sign In

In the Dashboard click on Create project. 

Create-a-Project.png

Enter a Project name for your YouTube™ Integration (you can name your project whatever you like). If you do not have an organization, you can name an organization, but it is not required (you can name your organization whatever you like) and click Create. If you have an organization, you can associate your Project with an organization and click Create.

New-Project-Name.png

Next, click Enable API from the Dashboard:

Enable-APIs-Services.png

Browse to the API Library, then enable the YouTube™ Data API by clicking the option on the API list. If it is not shown, search for YouTube™ API in the search box:

YouTubeDataAPI.png

Click the Enable button from the YouTube Data API v3 screen:

Enable-YouTube.png

Next, in the APIs & Services panel, click on the Credentials tab, then click + Create credentials, and choose OAuth client ID:

Create-OAuth.png

Click the Configure consent screen button:

Configure-Consent-Screen.png

In the OAuth consent screen, choose External User Type, then click Create.

External-User-Type.png

Then, continue the process by entering your:

  • (1) Support Email (Enter your Google account email, it is usually prepopulated)
  • (2) Authorized domains (Enter your Ensemble domain and ensemblevideo.com. For example, if you login to cloud.ensemblevideo.com, use ensemblevideo.com. If you login to video.acme.com, use acme.com. Again, make sure you also add ensemblevideo.com.)
  • (3) Application Homepage link (Enter your Ensemble web application homepage link. For example, if you login to cloud.ensemblevideo.com, use https://cloud.ensmblevideo.com. If you login to video.acme.com, use https://video.acme.com)
  • (4) Application Privacy Policy link
  • (Link to Ensemble Video's privacy policy. Ensemble Video's privacy policy is: https://www.ensemblevideo.com/company/privacy-policy.aspx).
  • (5) Application Terms of Service link (Link to Ensemble Video's privacy policy. Ensemble Video's privacy policy is: https://www.ensemblevideo.com/company/privacy-policy.aspx).
  • (6) Save.

OAuth-consent-setup.png

Next, go back to the the APIs & Services panel, click on the Credentials tab, then click + Create credentials, and choose OAuth client ID:

OAuth-2.png

Then, make sure the Application type is Web application. In the Authorized JavaScript origins, enter your Ensemble Video domain (For example, if you login to cloud.ensemblevideo.com, use https://cloud.ensmblevideo.com. If you login to video.acme.com, use https://video.acme.com). In the Authorized redirect URLs enter your Redirect URI, found in in Ensemble Video the Ensemble YouTube™ Credentials page that you earlier. When all fields are complete, click Create:

Client-Redirect-URL.png

You will be presented with an OAuth client panel that includes a client ID and client secret. Copy these values into Ensemble's YouTube™ Credentials fields:

Client-ID-Client-Secret.png

Next, go back to the the APIs & Services panel, click on the + Create Credentials button, then click the API key option.

Create-API.png

Copy Your API key.

Google API Key

Paste your  Ensemble's YouTube API key field and click the Update button: 

Paste-API-Update.png

The Youtube™ Integration is now setup!

Use the links below to learn how to:

 

0 out of 0 found this helpful