Skip to main content

Google

With Google's service, you will be able to post videos on your YouTube channel.

Prerequisites

Before you start, make sure you have the following:

  • A Google account
  • A project in Google Console

Steps

  1. Go to the Google Console and select your project.
  2. Click on the “Enable APIs and Services” button.
  3. Search for “Youtube Data Api v3” in the search bar and select it from the list.
  4. Click on the “Enable” button to enable the Youtube Data API v3.
  5. Go to the “Credentials” tab and click on the “Create credentials” button.
  6. Select “OAuth client ID” from the dropdown menu.
    1. Google may request you to set up the "OAuth consent screen". Go to the "OAuth consent screen" and finish the setup. Then continue to add "OAuth client ID".
    2. Select Application Type -> Web application
    3. Define a name
    4. Add an "Authorized redirect URIs". The pattern is: https://your-app-url.com/mixpost/callback/youtube
    5. Click on the "Create" button.
  7. Copy your Client Id and Client Secret and use them in your Mixpost app.

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

Quota

Youtube has quota limits, you can follow them on the page:

Enabled APIs & services then, look for Youtube Data API v3. 1 - google-quota.png

2 - google-quota.png

For internal use, all the above settings are sufficient. If you only have a license for Mixpost Pro, you can skip this step. If you use Enterprise (SaaS), and you want your clients not to see this kind of alert:

consent-app-alert.jpg

You must pass the Google application verification.

google-prepare-verification.png

Then you will complete all the necessary fields:

google-app-info.png

Next, you have to add YouTube Data API V3 scope:

google-scopes-2-modified.png

Submit your request verification and wait for a response from Google.

Conclusion

That's it! You have successfully created and configured your Google App for using the Youtube Data API. Now you can connect to a YouTube channel.