YouTube Short lets YupVid upload short videos to a YouTube channel. If your account does not have a ready YouTube connection, you need to configure a developer app in Google Cloud. After setup, YupVid can use your YouTube permission to upload videos after rendering.Documentation Index
Fetch the complete documentation index at: https://docs.yupvid.com/llms.txt
Use this file to discover all available pages before exploring further.
What you need
Before you start, prepare:- A Google account that can manage the YouTube channel.
- Permission to create a Google Cloud project.
- Permission to enable APIs in the Google Cloud project.
- Permission to create an OAuth client ID.
- YupVid callback URL:
Step 1: Create a Google Cloud project
- Open Google Cloud Console:
- Click the project selector in the top bar.
- Choose New Project.
- Enter a project name, such as
YupVid YouTube Upload. - Click Create.
- Wait for Google to create the project.
- Select the new project before continuing.
Step 2: Enable YouTube Data API v3
- In Google Cloud Console, open APIs & Services.
- Select Library.
- Search for:
- Open the API page.
- Click Enable.
Step 3: Configure the OAuth consent screen
- Open APIs & Services.
- Select OAuth consent screen or Google Auth Platform.
- Choose the app type that fits your use case.
- Enter the required app information:
- App name
- User support email
- Developer contact email
- Save the configuration.
Step 4: Add the YouTube upload scope
In the scopes section, add the YouTube upload permission:https://www.googleapis.com/auth/youtube, but use the upload scope when possible.
Step 5: Add a test user if the app is in Testing
If the OAuth app is in Testing, add your Google email as a test user.- Open Audience or Test users.
- Click Add users.
- Add the Google email that manages the YouTube channel.
- Save the changes.
Step 6: Create an OAuth client ID
- Open APIs & Services.
- Select Credentials or Google Auth Platform > Clients.
- Click Create Credentials or Create Client.
- Choose OAuth client ID.
- Set the application type to Web application.
- Enter a name, such as:
Step 7: Add the authorized redirect URI
In Authorized redirect URIs, click Add URI and enter:Step 8: Copy the Client ID and Client Secret
After you create the OAuth client, Google shows:- Client ID
- Client Secret
Step 9: Enter the credentials in YupVid
- Return to YupVid.
- Open Platforms.
- Select YouTube Short.
- Enter the Client ID.
- Enter the Client Secret.
- Save the configuration.
- Click to connect YouTube.
- Select the Google account that manages the YouTube channel.
- Approve the upload permission.
Step 10: Upload a video to YouTube
After YouTube is connected, you can choose the YouTube account in:- Publish to accounts in Bulk Create.
- Publish to accounts in Article to Video.
- Publish to platforms in Projects.
Private video note
Videos uploaded through a YouTube API project that has not been audited may be limited to private. After YupVid uploads a video to YouTube, open YouTube Studio to review it and publish it publicly if needed.Quota note
The YouTube Data API upload methodvideos.insert has a quota cost of 100 units per call.
If you upload many videos, monitor quota usage in the Google Cloud project.
Common issues
| Issue | How to fix it |
|---|---|
| Redirect URI mismatch | Check that the callback is exactly https://yupvid.com/api/platforms/youtube/callback |
| Access blocked | Check the OAuth consent screen and test users |
| API not enabled | Enable YouTube Data API v3 in the correct project |
| Channel does not appear | Check that the Google account can manage the channel |
| Upload succeeds but video is not public | Open YouTube Studio and publish the private video |