2016-08-10 2 views
2

Instagram 계정과 웹 사이트가 있다고 가정하십시오. 웹 사이트에 Instagram 계정의 최신 사진을 표시하고 싶습니다. 설명서에서 명확하지 않은 것 : 내 주문을 받기 위해 access_token 본인을 인증해야합니까? 나는 백엔드 측면에서 그것을하는 방법을 얻지 못한다. 내 계정으로 로그인하면 정상적으로 작동하지만 시크릿 모드에서는 사용자 이름과 비밀번호를 묻는 대화 상자가 나타납니다. 나는 사용자가 그것을보기를 원하지 않는다.내 웹 사이트에 내 Instagram 사진 표시

백엔드 측에서 내 사용자 이름과 비밀번호를 제공하고 자동 로그인해야합니까? 나는 인증을 요구하는 팝업 대화 상자를보고 싶지 않습니다. 백엔드 측면에서 다 처리해야합니다. 그것을 어떻게 성취합니까?

답변

0

당신은 인증 할 수 클라이언트 암시의 Oauth를 사용하여 access_token 얻을, 당신은 단지 인증 URL을 열 수 있습니다

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

설정 앱의 설정에서 redirect-uri이 너무 http://localhost 될 수 있습니다. 복사

http://localhost#access_token=ACCESS-TOKEN 

access_token

당신 : u는 로그인 후 브라우저에서 URL을 위

오프닝 로그인 페이지를 표시합니다, 당신은 당신의 redirect-uri에서, access_tokenredirect-uri에있을 것입니다로 리디렉션됩니다 API 호출을 통해 자신의 최신 20 개의 사진을 얻고 웹 사이트에 표시 할 수 있습니다.

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

스탁 그램의 승인을받을 필요가 없습니다. 샌드 박스 모드로 유지하고 API를 통해 최신 20 명의 사진을 얻을 수 있습니다.

+0

아 ... 어쨌든 로그인 페이지를 피할 수 있습니까? 인스 타 그램과의 사용자 상호 작용이 필요합니다. 'access_token'이 만료 될 때마다 그렇게해야합니다. –

+0

access_token을 수동으로 가져 와서 웹 사이트의 사진을 사용하여 사진을로드하십시오. – krisrak

+0

앞으로 만료되지 않겠습니까? –

관련 문제