Instagram Error: (#10) Application does not have permission for this action

I tried to create a workflow to automatically post to my instagram account. I have a main instagram account and another instagram account which I use for testing the workflow. Both instagram account has their own facebook page. I also successfully create a facebook app and connect both instagram account to the app. I also gives full control access of both of my instagram account to the apps and generate the API key. And the API key is connected to the n8n successfully.

Now here is the problem. I tried to test the FB Graph API node to see how it goes, the node supposed to create a containerId to post on my testing account, but it gives me this error:
(#10) Application does not have permission for this action
but when I switch it to post on my main account, it works perfectly. I check every access, every connection, generate new API keys and all, but the error still there.

What should I do?

I don’t know if this is your issue or something larger. My Instagram posts were working earlier in the month, but they stopped. I even tried rerunning posts that had previously worked, but I’m getting an error. Facebook posts work. Both are using the facebook graph api.

I am having the same problem. Tried different approaches, watched most recent tutorials. Nothing works. It is frustrating.

Is this a version issue. The Facebook api is currently running v 23.0 whereas n8n only has uptill version 22.0

alright how we fix this problem

Use Upload-Post - API for uploading videos to TikTok, Instagram, LinkedIn, Youtube & more api