Instagram Business API - "Could not upload media file. Only photo or video can be accepted as media type" Error
I'm encountering an error when trying to publish images to Instagram Business through Zapier. When my Zap runs, I receive this error: "Could not upload media file. Only photo or video can be accepted as media type" in the Instagram Business step.
Setup:
- Trigger: Google Sheets (New Row)
- Action: Instagram Business (Media Publish)
- Media Type: IMAGE
- Photo: URL from Google Sheets (
{{291995349__COL$A}}
)
What I've tried:
- The URL format appears correct:
https://i.ibb.co/W40wqrLt/onsal-elektronik.jpg
- The URL is from ImgBB and ends with .jpg
- The URL starts with https://
- I can open the URL in a browser and see the image
Questions:
- Does Instagram Business API have specific URL format requirements beyond just ending with an image extension?
- Could the length or format of my ImgBB URL IDs be causing this issue?
- Is there a way to test if my URLs are compatible with Instagram Business API before running the Zap?
Any help would be greatly appreciated as this is blocking our social media workflow. Thank you!
This should provide enough detail for the Zapier community to understand your issue and hopefully provide some specific assistance.