Instagram этого пользователя не существует

Я пытаюсь получить данные Medida от Instagram через их службу REST. У меня есть токен доступа и пытаюсь получить некоторые мультимедийные данные, я использую этот запрос

https://api.instagram.com/v1/users/184692323/media/recent/?access_token=

Получаю этот ответ

{"meta":{"error_type":"APINotFoundError","code":400,"error_message":"this user does not exist"}}

Идентификатор пользователя существует, я на самом деле пытался использовать идентификатор пользователя Lady Gaga, который я получил отсюда: http://jelled.com/instagram/lookup-user-id# Когда я использую свой идентификатор пользователя, он работает. Кажется, что это не работает с другими идентификаторами пользователей.

Что я могу сделать? Связано ли это с этими новыми правилами "sanbox"?

Ответы

Ответ 1

Я думаю, что вы все еще работаете в режиме Instagram Sandbox: https://www.instagram.com/developer/sandbox/.

Ссылаясь на свою страницу: For example, if you query the /users/{user-id}/ endpoint and the {user-id} is a sandbox user, then you will get the normal API response; but if the {user-id} is not a sandbox user, you will get a APINotFound error.

У меня такая же проблема для пользователей, не являющихся пользователями Sandbox, которые являются общедоступными, но, тем не менее, Instagram возвращает ее не действительным пользователям. Поэтому документы выглядят правильно.

Ответ 2

пользователь выходит, но вы можете быть заблокированы instagram для рассылки спама, обычно вы получаете ответ, если спам был обнаружен учетной записью, попробуйте с другим пользователем access_token, он должен работать.

Ответ 3

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

Ответ 4

В дополнение к тому, что сказал Деннис,

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

Или вы можете добавить пользователей, с которыми хотите играть, в свое приложение для песочницы.