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
Image 2: No such permission found in App Review For production
2
Answers
You don’t get to see or find that permission, because your app is not among those allowed to use publishing functionality to begin with.
Content Publishing is not available to just any 3rd-party apps at the moment, but only to specific partner companies.
https://developers.facebook.com/docs/instagram-api/guides/content-publishing:
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