728x90
반응형
1. https://developers.facebook.com/apps/
앱 만들기 클립 -> 앱 유형 없음 선택
2. 왼쪽 탭에서 대시보드 -> 하단에 제품추가에 instagram 기본표시 추가 -> OAuth 리디렉션 uri 설정에 유효한 uri 넣어주기
https 만 가능
3. 왼쪽 탭에서 역할 -> 역할 들어가면 맨밑에 instagram 테스터 추가 있음 -> 눌러서 가져오고싶은 id 추가해주기
4. 추가하려는 계정에서 프로필 편집 -> 앱 및 웹사이트 -> 테스터 초대 에서 승인 해줘야됨
5. 테스터가 인터넷 창에 access token 받아오는 url 입력
https://api.instagram.com/oauth/authorize?client_id={앱의 client_id}&redirect_uri={app에서 OAuth uri}&scope=user_profile,user_media&response_type=code
6. access token & user id 저장하기
7. 위에서 나온 token은 short token이라 2시간 정도면 만료됨, long lived token 받아주기 (60일인듯)
curl -i -X GET "https://graph.instagram.com/access_token?grant_type=ig_exchange_token&client_secret={앱의 client_secret_key}&access_token={short_access_token IGQVJ...}"
8. 만료되면 refresh받기
curl -i -X GET "https://graph.instagram.com/refresh_access_token?grant_type=ig_refresh_token&access_token={long_access_token IGQVJ...}"
instagram access token 받기 → https://developers.facebook.com/docs/instagram-basic-display-api/guides/getting-access-tokens-and-permissions?locale=ko_KR
instagram long_live_token → https://developers.facebook.com/docs/instagram-basic-display-api/guides/long-lived-access-tokens/
728x90
반응형
'개발 > 기타' 카테고리의 다른 글
CentOS - Gitlab version update (2) | 2022.09.13 |
---|---|
NPM package.json 버전 관리 (0) | 2022.06.14 |
파일 압축하기 (ZIP, TAR, TAR.GZ) (0) | 2022.05.20 |
MAC os 업데이트 후 git 사용시 xcrun error (0) | 2022.05.12 |
Facebook Api (0) | 2021.05.14 |