Ошибка 400 - Instagram API - Извлечение медиа-элементов на основе хештегов в режиме песочницы - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь получить фотографии на основе хэштегов с помощью Instagram API (режим песочницы).Используя API ниже

https://api.instagram.com/v1/tags/awesome/media/recent?access_token=<My Access token>

Я получаю сообщение об ошибке

> {"meta": {"code": 400, "error_type": "OAuthPermissionsException",
> "error_message": "This client has not been approved to access this
> resource."}}

Но если я использую https://api.instagram.com/v1/users/self/media/recent/?access_token=<My Access Token>, тогда он возвращает 20 последних медиа-элементов.

В моей песочницеЯ подтвердил подлинность еще одного пользователя, но не получаю никаких медиа-элементов, кроме моего.Я следую официальной документации API Instagram.

Пожалуйста, предоставьте свои данные для этого поведения.

1 Ответ

0 голосов
/ 16 мая 2018

/ теги конечных точек требуется public_content область действия включена для вашего приложения.Без этого вы не сможете использовать эту конечную точку.Если честно, сейчас невозможно отправить ваше приложение на проверку, если вы хотите получить разрешение public_content.Старый Instagram API принимает приложения для просмотра только для basic области.Вы должны попытаться переключиться на Facebook Graph API , но имейте в виду, что сейчас он поддерживает только бизнес-аккаунты Instagram.

Вы можете попробовать отфильтровать мультимедиа, не содержащее тегвы хотите в ответ от /self/media/recent конечной точки.Я знаю, не лучшее решение: /

...