2016-08-10 2 views
2

Предположим, у меня есть учетная запись Instagram и веб-сайт. Я хочу отображать самые последние фотографии из моей учетной записи Instagram на веб-сайте. Что-то не ясное в документации: для того, чтобы получить мой access_token, мне нужно пройти аутентификацию? Я не понимаю, как это сделать на стороне сервера. Он работает нормально, если я вошел в систему как моя учетная запись, но в инкогнито появилось диалоговое окно с запросом имени пользователя и пароля. Я не хочу, чтобы пользователь это видел.Показать мои фотографии Instagram на моем сайте

Должен ли я указать свое имя пользователя и пароль на стороне сервера и автоматический логин? и я не хочу, чтобы всплывающее диалоговое окно запрашивало аутентификацию. Мне нужно, чтобы все было обработано на стороне сервера. Как мне это достичь?

ответ

0

Вы можете проверить подлинность и получить ваши access_token с помощью клиента неявное OAuth, вы просто должны открыть URL аутентификации:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 

установки в настройках приложения redirect-uri, это может быть http://localhost тоже.

отверстие над URL в браузере покажет страницу входа, как только у входа в систему, вы будете перенаправлены на redirect-uri, то access_token будет в redirect-uri:

http://localhost#access_token=ACCESS-TOKEN 

скопировать в access_token

You затем вы можете обратиться за помощью к API, чтобы получить свои последние 20 фотографий и отобразить на своем веб-сайте:

https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN 

Вы не должны быть одобрены instagram, u можете оставаться в режиме песочницы и получать последние 20 фото через API.

+0

ahh ... в любом случае я могу избежать страницы входа? это требует личного (или моего) личного взаимодействия с instagram. И мне нужно делать это каждый раз, когда «access_token» истекает, не так ли? –

+0

просто сделайте это один раз вручную, чтобы получить свой access_token, а затем используйте его на веб-сайте для загрузки фотографий. – krisrak

+0

Это не истечет в будущем? –