instagram graph api 스크린캐스트는 어떻게 만들 수 있나요?

조회수 1782회

안녕하세요! 질문이 있습니다.

목적)

Instagram 그래프 API를 이용하여 제 계정의 사진들을 웹페이지로 가지고 오려 합니다.


상황)

Instagram 그래프 API 시작하기를 참고해서 말씀드리겠습니다.

다음 필수 조건은 모두 충족합니다.

필수 조건

▪ Facebook 페이지
 ▪ 해당 페이지에서 할당된 역할
 ▪ Instagram 계정


1.Instagram 비즈니스 계정에 Facebook 페이지 연결 => 완료했습니다.

2.앱 등록 => 완료했습니다.

3.Facebook 로그인 추가 => 완료했습니다.


문제)

4.Instagram API 추가

"스크린캐스트 Facebook 로그인과 Instagram API 제품을 모두 앱 구성에 추가한 후 Facebook 로그인을 앱에 추가하고 Instagram API에서 반환하는 데이터를 사용하는 방법을 보여주는 스크린캐스트를 녹화하세요."

이 부분에서 스크린캐스트 제출을 어떻게 해야하는지 잘 모르겠습니다.


해결 시도들)

1.데모 앱 제작

스크린캐스트를 만들기 위해 facebook 계정으로 로그인하고, instagram graph api를 호출하여 사진을 보여주는 간단한 앱을 만들고자했습니다. 다음 코드와 같이 login 하는 부분에서 scope에 instagram_basic 권한을 추가한후 FB.login(this.checkLoginState(), { scope: 'instagram_basic', return_scopes: true });

로그인 팝업창에 제 앱에 해당 권한이 없다고 하면서, 다음 호출에는 public_profile만 반환됐습니다.

FB.api('/me/permissions', (res) => { console.log(JSON.stringify(res)); })

2.페이스북 개발자 페이지

이 페이지에서 제작할 수 있는건지 확인해봤는데 아닌 것같아서 패스했습니다.

3.곧 deprecate될 Instagram 플랫폼 API, 프로토타입 서비스

기존의 api를 쓸지, 인비젼 등을 이용해야하는건지 고민하고 있습니다.


질문)

1 스크린캐스트는 어떻게 제작하나요?

2 앱 제출 후, 검수가 완료되면 instagram_basic 권한을 이용할 수 있겠죠..?

3 페이스북 개발자 공식 포럼은 없나요..?

긴 글 읽어주셔서 정말 감사합니다.

  • 저 해결했습니다. 로그인시 scope에 manage_pages 도 같이 포함시켜줘야하는데 제가 빼 먹었네요. api 호출도 잘 됩니다. Hwasoo Sung 2018.6.1 17:41

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)