Я был одобрен для Instagram Business API и использую его только для вызова данных из Insights, что хорошо работает для зарегистрированных пользователей.
Я пытаюсь получить базовые данные из API для учетных записей IG, которые не принадлежат пользователю, такие как подписчики, подписчики, публикации, отметки «Нравится», комментарии, подпись, дата публикации.
Попробовал, что здесь написано: https://developers.facebook.com/docs/instagram-api/business-discovery/:
GET graph.facebook.com/v3.2/{id}?fields=business_discovery.username(bluebottle){followers_count,media_count,media{comments_count,like_count}}
И это ошибка, которую мы получили:
{
"error":
"message": "(#100) Tried accessing nonexisting field (business_discovery) on node type (Business)".
"type": "OAuthException",
"code": 100,
"fbtrace_id": "FYrJiGR310k"
}
}
Я не могу найти в документации нигде о том, как это сделать, но, прежде чем кто-то скажет, что это невозможно, я знаю, что два сайта уже делают это прямо сейчас: https://www.owlstat.com и https://web.stagram.com
Я подумал, что, может быть, они тоже могут это сделать https://www.instagram.com/web/search/topsearch/?context=user&count=0&query=bluebottle но это не долгосрочное решение.
Надеюсь, кто-нибудь может помочь! Спасибо.