Connecting YouTube requires setting up your own OAuth app in Google Cloud Console first — YouTube doesn't offer a simple API key like some other platforms. It takes a few extra steps, but only needs to be done once.
Enable the APIs & Services Panel
Go to Google Cloud Console. Create a new project (or select an existing one), then go to APIs & Services → Enabled APIs & Services → + Enable APIs and Services.
Enable the YouTube Data API
Search for YouTube Data API and enable it.
Create OAuth Credentials
Go to the Credentials tab and create OAuth Credentials.
Configure the Consent Screen
If it's a new project, you'll be asked to configure the Consent Screen — this also appears if you try to create an OAuth client ID before it's set up. Fill in the basic app information, set the Audience to External, and finish the setup.
Publish the App
Once the consent screen is set up, go to the Audience tab and click Publish App.
Create the OAuth Client ID
Back in Credentials, select the application type as Web application and add this Authorized Redirect URI: https://app.someposter.ai/api/social-accounts/youtube/callback. Then copy the Client ID and Client Secret, and paste them into the SoMePoster YouTube account settings.
Sign In and Grant Access
When you click Save and Connect, SoMePoster redirects you to the Google login screen. Sign in to your account and make sure to check Select all in permissions.