Hello n8n community,
I’m currently building a workflow to publish YouTube Shorts (videos under 60 seconds) and I’d like to do so using the YouTube Data API v3.
My question specifically concerns using the HTTP Request node for this task. I understand that a dedicated YouTube node exists, but for reasons of flexibility or learning the direct API, I want to understand how to configure an HTTP Request node to:
- Handle OAuth 2.0 authentication appropriately with the YouTube API.
- Upload the video file (binary content) to the correct API endpoint.
- Include the necessary metadata (title with #Shorts, description, privacy status, etc.) within the request.
Do you have any configuration examples, specific points to pay attention to (headers, JSON payload, binary upload handling), or tips for successfully achieving this integration?
Any help or relevant resources would be greatly appreciated!
Thank you very much.
Best regards,