2016-06-03 6 views
5

Я зарегистрировал пользователя песочницы. Теперь я пытаюсь использовать его, но я получаю «Недопустимый доступ access_token». Пример запроса:API-интерфейс Instagram: недопустимый доступ access_token

https://api.instagram.com/v1/users/searchq=abc&count=2&client_id=7b67cff1a7ab462881298434c08b5ab8

Он работает в режиме реального времени, но я не могу найти, почему он не работает в песочнице.

ответ

3

Необходимо установить для требования Scope for AP I, которые вы используете, и если это необходимо, и аутентификация «Действительный токен доступа». где также были некоторые изменения.

  • основной - читать пользователь информацию профиля и СМИ
  • public_content читать любую информацию общедоступного профиля и средства массовой информации от имени пользователя
  • follower_list прочитать список последователей и прослежены пользователями
  • комментарии - отправлять и удалять комментарии от имени пользователя
  • взаимоотношения - следить и отменить подписку от имени пользователя
  • нравится - нравится и не нравится СМИ от имени пользователя

И принять осмотреться ** поведение Песочницы API вашего приложения не жизни еще: **

API Поведение

Поведение API, когда вы находитесь в песочнице режим тот же, что и в случае, когда ваше приложение работает в прямом эфире, но имеет следующие ограничения:

Данные ограничены пользователями песочницы и 20 последними медиафайлами от каждый пользователь песочницы Ограничение скорости передачи API Первое, что важно, и это означает, что API ведет себя так, как будто только пользователи на Instagram были вашими песочницами, и только один из них был последним 20 для каждого из этих пользователей.

Например, если вы запрашиваете/users/{user-id}/endpoint, а {user-id} - это песочница, то вы получите нормальный ответ API; но если {user-id} не является пользователем песочницы, вы получите ошибку APINotFound.

Успехов

-1

Вы не указали access_token для вашего запроса.

0

Для меня маркер доступа Instagram генерировать слишком коротка: они дали мне что-то вроде этого:

d2c387d768ec4d619306807c53bbf92b

должно быть:

2940736713.1677ed0.31bb22b2b0f84befacc79c6afd025134

я использовал этот сайт для его создания: http://instagram.pixelunion.net

+0

d2c387d768ec4d61930680 7c53bbf92b - идентификатор клиента.Чтобы создать токен доступа, используйте приведенную ниже ссылку: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token – zacharia

Смежные вопросы