Actions12
Overview
This node enables users to create and publish video posts on Facebook. It supports posting videos to different Facebook targets such as Pages, Groups, or User Profiles (with limited availability). This is useful for automating social media content publishing workflows, for example:
- Automatically sharing promotional videos to a company’s Facebook Page.
- Posting event highlight videos to a Facebook Group.
- Sharing personal video updates to a user profile.
The node uploads the video by providing a URL and optionally includes a description for the video post.
Properties
| Name | Meaning |
|---|---|
| Target Type | Select where to publish the content. Options: Page, Group, User Profile (limited access) |
| Target ID | The ID of the Facebook Page, Group, or User Profile where the video will be posted |
| Video URL | The publicly accessible URL of the video to upload |
| Video Description | Optional text description accompanying the video post |
Output
The node outputs JSON data representing the response from the Facebook Graph API after creating the video post. This typically includes identifiers and metadata about the created video post.
No binary data output is produced by this operation.
Dependencies
- Requires an API authentication token credential configured in n8n to access the Facebook Graph API.
- Uses Facebook Graph API v23.0 endpoint
https://graph.facebook.com/v23.0. - The target Facebook entity (Page, Group, or User) must be accessible with the provided credentials and have permissions to post videos.
Troubleshooting
Common issues:
- Invalid or missing Target ID: Ensure the correct Facebook Page, Group, or User ID is provided.
- Insufficient permissions: The API token must have rights to post videos on the specified target.
- Invalid video URL: The video URL must be publicly accessible and valid.
- Limited availability for User Profile posting: Posting to user profiles may not be supported for all accounts.
Error messages:
- Errors returned from the Facebook API include error type, message, code, and trace ID.
- If the node encounters an API error, it throws a descriptive error including these details.
- To resolve errors, verify credentials, permissions, and input parameters.