2016-07-05 2 views
5

3 시간마다 실행하고 instagarm에 게시 된 최신 50 개의 이미지를 얻고 사이트의 instagarm 이미지를 표시하기 위해 로컬 캐시 디렉토리에 저장하는 C#을 사용하여 예약 작업을 구현할 예정입니다. 나는 아래의 URL (정확한 값을 교체) 그것은 로그인 화면을 인스 타 그램에 리디렉션을 호출 할 때Instagram API 통합

는 지금까지이 https://www.instagram.com/developer

에 따라 구현 한 그래서이 한 번 로그인은 무엇입니까? 이 로그인이 만료되면 일정 잡기에 이것을 사용할 것이므로 문제가 발생할 것입니다.

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

답변

2

당신은 어딘가에 인증 토큰을 저장해야하며,이 토큰은 모든 요청을 인증하는 데 사용됩니다 처음으로 로그인합니다.

InstaSharp - Instagram API를 감싸는 것을 사용하십시오.

인증 사용 방법, 인증 설정 방법 등에 대한 예제도 있습니다.

+0

언제든지 인증 토큰을 어느 정도 보관할 수 있습니까? 나는 이것을 scheduke job으로 사용할 것이기 때문에 – KRR

+0

Instagram Docs에 따르면 "이 토큰은 사용자에게 고유하며 안전하게 저장되어야합니다. 액세스 토큰은 앞으로 언제든지 만료 될 수 있습니다." 따라서 로컬에 영구적으로 저장할 수는 있지만 언제든지 API 측에서 만료 될 수 있습니다. 3 시간에 한 번씩 인증을 받아야한다고 생각합니다. 괜찮습니다. 어쨌든, 당신은 그것을위한 약간 검사를 창조하고 당신이 필요하다면 re-auth를 할 수있다. – MaKCbIMKo

+0

괜찮 았지만 인증 토큰을 얻으려면 instagram에 로그인해야합니다.이 로그인 세션은 언제든지 만료 될 수 있습니까? – KRR