最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Cannot Request permission `instagram_business_content_publish` for Instagram Graph API - Stack Overflow

programmeradmin2浏览0评论

I would like to use what the Meta documentation described as the preferred way to interact with Instagram now the Instagram API with Instragram Login.

Following instructions and samples, I built an application to publish content to Instagram.

Moreover i can authenticate, get my token, long running token, create a container for a media and then publish the container using the endpoint starting with graph.instagram (using a user with Instagram Tester permissions).

curl --location '.0/{user-id}/media' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {a-valid-token}' \
--data '{
    "image_url":"https://{a-valid-image-url}",
    "caption": "sample captiore"

}'

and then (publishing container)

curl --location '.0/{user-id}/media_publish' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {a-valid-token}' \
--data '{
   "creation_id": "{id-returned-by-previous-call}"
}
'

Content is displayed in Instagram all good.

Now to deployment this development to production you have to go to the App Review. I have already done a couple of those successfully in the past and for this particular use case i need
instagram_business_basic and instagram_business_content_publish.

Whereas instragram_business_basic can be requested, I cannot ask for instagram_business_content_publish, the button is disabled with a message telling me I did not use it. My understanding is, well i did with the process described above.

I cannot use the URL with prefix graph.facebook* as I am using the Instagram login

What am i missing here ?

发布评论

评论列表(0)

  1. 暂无评论