API Instagram не может найти информацию о частных профилях

Мой вопрос очень похож на этот .

Приложение Instagram, над которым я работаю, находится в режиме SandBox

В моем приложении я сначала получаю public_content разрешение на получение необходимой информации, в которой я нуждаюсь.
Но когда я пытаюсь получить информацию о частной учетной записи, которую должен пройти аутентифицированный пользователь, я получаю APINotAllowedError ошибку

Это конечная точка API, к которой я пытаюсь обратиться: https://api.instagram.com/v1/users/PRIVATE_PROFILE/media/recent/?access_token=TOKEN_OF_USER_THAT_FOLLOWS_PRIVATE_PROFILE

Оба аккаунта приглашаются в приложение для песочницы, и я могу получить последние средства массовой информации из личной учетной записи, если я установил ее публично, используя тот же код.

Является ли это тем, как API должен работать, потому что вы должны иметь возможность получать информацию о пользователе из пользователя, который следует за ним.

Используйте конечную точку связи GET.

https://api.instagram.com/v1/users/user-id/relationship

Эта конечная точка возвращает значение BOOL «target_user_is_private».

или попробуйте это

Конечную точку User Media можно использовать с client_id:

https://api.instagram.com/v1/users/USER_ID/media/recent/?client_id=YOUR-CLIENT_ID

Если пользователь является частным, вы получите ответ вроде этого:

 {"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot view this resource"}} 

Если пользователь является общедоступным, вы получите ответ API с «кодом»: 200 с последними данными мультимедиа пользователя – «данные»: […]

Прежде всего, это не ответ на вопрос, у меня недостаточно репутации, чтобы дать вам комментарий. Вся информация о частном пользователе недоступна, мы получим их очень мало деталей, используя там идентификатор пользователя. Я столкнулся с такой же ситуацией, теперь у меня нет кода. Вы можете прочитать это > Общие термины> пункт 15. (без кодов, просто чтобы указать доступность частных данных)