Uploading a video to a Facebook Page - Both Methods


I just wanted to post a solution, and a question

I have managed to get Facebook Page Video uploads working with the following settings:

So that’s a Read Binary Data node beforehand on the video file and then on the Facebook Graph API node, Send Binary Data ticked with the Binary Property “source:data”. Of course you need to go through all the app and permissions preparation before doing this.

Unfortunately though, this is the “Non Resumable Method”, which has some pretty restrictive time and size limitations. The “Resumable Method” (both methods are detailed here on developers.facebook.com)

The resumable method involves splitting the file into chunks. Is this possible within n8n? I’m self-hosting in a docker container so I assume it is outside of n8n. Any information or even a starting block/example on where I could go to get this working would be amazing.

Many thanks!

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

My answer is by no means the full truth.

But I did some digging and although this is possible… why not just have it retry if fail?

Otherwise the setup could get weird.

Hehe thanks for looking! Unfortunately there’s a 20 minute / 1GB upload limit using the Non-Resumable method :frowning: