That is annoying, What about using the json to binary node and sending it as binary data does that change anything?
I don’t have a facebook account I can test with sadly so it is a bit of a tricky one to test with. If Facebook expect it in the post body we should maybe have an option to specify the body contents a but like we do for the HTTP Request node.
At some point I will need to set up a Facebook account so I can test it it could be that we clean the data up in the node so I will take a look at the code as well to see what we are doing.
To be honest I am not sure, I was looking at the nodes code and from what I could see it doesn’t just take the input to post it and needs the binary option which is sent as the body in the request.
I am going to pop open a feature request internally for this node as it took a bit of work to understand what needs to actually happen with it… It could be that I have missed something with it as well but I feel we can do better with this one.