Need help SOS Instagram Photo posting
Need help SOS Instagram Photo posting
The error message : Bad request - please check your parameters
(#100) The parameter image_url is required
Please share your workflow
the output returned :
Bad request - please check your parameters
(#100~~) The parameter image_url is required~~
Informations :
-
n8n version: 2.0.1 -
Database (default: SQLite): -
n8n EXECUTIONS_PROCESS setting (default: own, main): -
**
Running n8n via (n8n cloud)**emphasized text
The main reason you are getting this error is that the Facebook/Instagram API cannot resolve the Google Drive link as a direct image file.
How to fix it:
-
Direct Link Required: Google Drive “download” links are redirects, not direct image files. Instagram requires a public URL that points directly to an image (ideally ending in .jpg or .png).
-
Move to Body Parameters: In your screenshot, you are sending image_url as a Query Parameter . Since this is a POST request, you should move this parameter to the Body Parameters section (set to JSON).
-
Public Permissions: Ensure the Google Drive file is set to “Anyone with the link can view.”
Pro Tip: Test your node with a direct image link from a public site (e.g., https://example.com/image.jpg). If that works, you’ll know for sure the issue is the Google Drive URL structure.
If you found my answer helpful, please like and accept it.
The Google Drive URL is set to “Anyone with the link can view”, in the Parameters there isn’t an option '“ body parameters only “ Query Parameters “ and “Query Parameters JSON“. I will try a public site and get back to you.
Thanks a lot !!
In fact the Google Drive URL is dragged from Airtable base record, i have seen some successful workflows using the same method.
Hey @AIambassador !
I think you just used text in “Expression” INSTEAD “Fixed” for your query parameter “Name”.
Hey @Parintele_Damaskin !
I don’t think that’s the case, the image format isn’t supported.
Thanks for you answer !
Well… try put text in expression … you just made me curios
lol

