Search code examples
facebookfacebook-graph-apiinstagraminstagram-apiinstagram-graph-api

Can't Find Specific Permissions to assign on Facebook Application Page - instagram_content_publish permission not found


I am creating some small api to help by business to post images from our CRM to instagram and facebook. Currenty I can find instagram_basic permission to read from instagram but can not find instagram_content_publish from anywhere.

I checked App Review Page From our production which connects to instagram and I also tried to set this permission to my test user on test application and I can not see that from permissions.

Can somebody please tell me why can't I find that specific permission. Without it I can not post to instagram from my app.

Note: Our Facebook page is connected to our instagram account.

As it is documented I have to assign instagram_content_publish in order to create posts on instagram https://developers.facebook.com/docs/facebook-login/permissions/#reference-instagram_content_publish

Image 1: No such permission found for test user enter image description here

Image 2: No such permission found in App Review For production enter image description here

Image 3: I can find instagram_basic for test user enter image description here


Solution

  • As of January 27th, 2021 you can now publish to Instagram Business type accounts via the Instagram Graph API. Be sure to check out the restrictions in the documentation.

    Blog Post:

    https://developers.facebook.com/blog/post/2021/01/26/introducing-instagram-content-publishing-api/

    API Documentation:

    https://developers.facebook.com/docs/instagram-api/guides/content-publishing#endpoints