2016-06-02 2 views
1

Как и все остальные, мы недавно были украшены обновлением API Instagram, реализующим поведение OAuth2.Изменение API-интерфейса Instagram - API поиска тегов Hash требует OAuth?

См: http://developers.instagram.com/post/145262544121/instagram-platform-update-effective-june-1-2016

В то время как это хорошо п»отлично подходит для получения доступа к определенным данным пользователя, я не могу найти что-нибудь связанное с конкретными непользовательские конечных точек, кажется„правильным“. В моем конкретном случае точки поиска хеш-тегов. (Что-то, что может быть в настоящее время в области видимости public_content?)

Документация: https://www.instagram.com/developer/endpoints/tags/

Это четко диктует, что ACCESS-TOKEN требуется. Я пробовал обращаться к нему с обычными учетными данными, и - неудивительно, что они не работают.

Кажется странным, что мы должны использовать токен, который поставляется с нераскрытой датой истечения срока действия, для доступа к данным, которые не являются конкретными пользователями?

Если наше приложение предоставляет доступ к поисковому поиску хеш-тегов, нужно ли просто выбрать токен случайного пользователя для его доступа?

+0

Их рубин клиент появляется, чтобы ответить на вопрос о токенов доступа. См.: Https: //github.com/facebookarchive/instagram-ruby-gem Определенно требует/включает токен. #sucks. –

ответ

-1

Конечным точкам тега все необходимые разрешения «public_content», которые у вас нет по умолчанию.

Вам необходимо отправить свое приложение для просмотра, запросив доступ к этой области разрешений, а затем (если одобрено) включить его в свой заголовок oauth.

Edit:

От https://www.instagram.com/developer/authorization/

«Спецификация OAuth 2.0 позволяет указать область доступа вы запрашиваете от пользователя Все одобренные приложения имеют базовый доступ по умолчанию, но если вы планируете. при запросе расширенного доступа, таких как чтение общедоступного контента, симпатии, комментирование или управление дружбой, вам нужно будет указать эти области действия в своем запросе авторизации ».

т.е.

scope=likes+comments 
+0

Спасибо за ваш ответ, может быть, я медленный, но заголовок oauth, о котором вы говорили, не содержит/состоит из пользовательского токена? –

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