Я получаю записи Instagram, используя Graph API и PHP SDK.
Обычно я получаю идентификатор instagram_business_account
с конечной точки me/accounts
и запрашиваю его для носителей, связанных с этой учетной записью. Я использую этот подход для нескольких учетных записей, и все они работают так, как должны.
Однако для одной конкретной учетной записи, которая работала ранее, я получаю следующее при попытке использовать instagram_business_account
ID это возвращается мне из me/accounts
:
{
"error": {
"message": "Unsupported get request. Object with ID '******************' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
"type": "GraphMethodException",
"code": 100,
"error_subcode": 33,
"fbtrace_id": "********"
}
}
Еще раз, это идентификатор, который возвращается мне из конечной точки. Даже выполняя эти запросы в Graph API Explorer, где этот идентификатор активен и должен запрашивать этот идентификатор, я получаю сообщение об ошибке выше.
Зачем me/accounts
возвращать неверный бизнес-идентификатор Instagram? Есть ли способ его регенерировать или как-то исправить?