SlideShare uma empresa Scribd logo
1 de 13
Getting started with Instagram API
– Permission –
2017.01.19.
• Sandbox mode
• 권한 획득
• 진행 과정
Sandbox mode
• 앱 개발 모드
• 대상 유저는 10명까지 추가할 수 있음
• 추가된 유저에 대해 최근 20개의 media 를 제공
• 호출 횟수는 각 endpoint api 에 대해 access token 당(/user) 30/hour, 총 합은 500/hour 제한
(권한 획득 후에 60/hour, 총 합은 5000/hour)
권한 획득
• 필요 정보:
1. 앱 명칭
2. 무엇을 하는 앱인지
3. 그룹 명
4. 웹 사이트 URL(최종버전)
5. 개인정보 정책 URL
6. 연락처
권한 획득
• 권한 승인 리뷰 항목:
1. 제출물 품질: 명확하고 간결하게 영어로 작성되어야 함
2. ₁›Screencast 품질: 로그인하는 과정과 요청한 모든 권한의 사용이 적절한지 보여주어야 함
3. 앱 개발 상태: 최종 상용 버전의 앱만 리뷰함
4. 브랜드/정책 준수: Instagram Platform Policy 와 Instagram Brand Guideline을 따라야 함
5. Use case/권한 준수:
① 3rd party app 을 사용해 개개인이 그들이 가진 컨텐츠를 공유하는데 도움을 주는가
② 브랜드와 광고주들이 그들의 고객/대상과 디지털 미디어 권한을 이해하고 관리하는데 도움을 주는가
③ Boardcaster 와 publisher 들이 컨텐츠를 발견하고, 미디어의 디지털 권한을 얻고, 올바르게 미디어를 공유하는데 도움을 주는가
₁›Screencast 예시: https://www.youtube.com/watch?v=LR4YIo6ST-M
권한 획득
• 권한 목록:
1. basic: 유저의 profile, media 정보 읽기
2. comments: 유저가 댓글을 추가/삭제 가능
3. follower_list: 유저의 팔로우/팔로잉 조회 가능
4. likes: 유저가 media 에 좋아요/좋아요취소 가능
5. public_content: public 한 컨텐츠 읽기
6. relationships: 유저가 팔로우/팔로우취소 가능
진행 과정
1. Sandbox mode 에 개발 앱 등록 후 키 발급
진행 과정
2. Sandbox mode 에서 api 호출 타켓이 될 유저 추가
Sandbox Users 로 등록된 유저의 정보만 api 호출 결과로 표출됨
진행 과정
3. 개발 완료 후, 권한 요청
진행 과정
유효 답변
서비스 별 필요 권한 예시
진행 과정
필요한 권한 추가
Screencast URL
어떻게 Instagram API 를 사용하는지,
어떻게 허용하는 유즈케이스중 하나를 만족시키는지,
누가 이 앱을 사용하는지 영문으로 작성
진행 과정
4. 결과를 대기(별도 권한 미추가 시)
진행 과정
5. 승인 완료(approved)의 경우 해당 앱에서 모든 유저에 대해 승인된 권한을 사용하는
api 호출이 가능해짐

Mais conteúdo relacionado

Semelhante a Getting started with instagram api

페이스북,트위터기능 (1)
페이스북,트위터기능 (1)페이스북,트위터기능 (1)
페이스북,트위터기능 (1)현 나
 
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은daumfoundation
 
튜토리얼 사이트 분석
튜토리얼 사이트 분석튜토리얼 사이트 분석
튜토리얼 사이트 분석Hyck Im
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발Kenu, GwangNam Heo
 
APPSURFING Project Portfolio
APPSURFING Project PortfolioAPPSURFING Project Portfolio
APPSURFING Project PortfolioChloe Park
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API Gosu Ok
 
Facebook Analytics for apps
Facebook Analytics for appsFacebook Analytics for apps
Facebook Analytics for appsWisebirds
 
Curie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineCurie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineWonkyung Lyu
 
위드블로그_상품소개서_ver.1.1
위드블로그_상품소개서_ver.1.1위드블로그_상품소개서_ver.1.1
위드블로그_상품소개서_ver.1.1newsccdream
 
Open Source License 101
Open Source License 101Open Source License 101
Open Source License 101Juwon Kim
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개dgmit2009
 
사용자분석 @코더스하이세미나
사용자분석 @코더스하이세미나사용자분석 @코더스하이세미나
사용자분석 @코더스하이세미나Mikyung Kang
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)Channy Yun
 
소셜미디어 온라인 마케팅 & Pr 전략 및 기법
소셜미디어 온라인 마케팅 & Pr 전략 및 기법소셜미디어 온라인 마케팅 & Pr 전략 및 기법
소셜미디어 온라인 마케팅 & Pr 전략 및 기법kang Anthony
 
01강. marketing 전투의 새로운 전략
01강. marketing 전투의 새로운 전략01강. marketing 전투의 새로운 전략
01강. marketing 전투의 새로운 전략kang Anthony
 
'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례RocketPunch Inc.
 
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713NAVER D2 STARTUP FACTORY
 

Semelhante a Getting started with instagram api (20)

페이스북,트위터기능 (1)
페이스북,트위터기능 (1)페이스북,트위터기능 (1)
페이스북,트위터기능 (1)
 
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은
[제10회 인터넷 리더십 프로그램] 비영리에 유용한 웹서비스 - 이성은
 
[4차]페이스북 알고리즘 분석(151106)
[4차]페이스북 알고리즘 분석(151106)[4차]페이스북 알고리즘 분석(151106)
[4차]페이스북 알고리즘 분석(151106)
 
튜토리얼 사이트 분석
튜토리얼 사이트 분석튜토리얼 사이트 분석
튜토리얼 사이트 분석
 
★Facebook
★Facebook★Facebook
★Facebook
 
소셜 네트워크 앱 개발
소셜 네트워크 앱 개발소셜 네트워크 앱 개발
소셜 네트워크 앱 개발
 
APPSURFING Project Portfolio
APPSURFING Project PortfolioAPPSURFING Project Portfolio
APPSURFING Project Portfolio
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
 
Facebook Analytics for apps
Facebook Analytics for appsFacebook Analytics for apps
Facebook Analytics for apps
 
Web2.0
Web2.0Web2.0
Web2.0
 
Curie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engineCurie: Deep-linking & App-indexing based mobile search engine
Curie: Deep-linking & App-indexing based mobile search engine
 
위드블로그_상품소개서_ver.1.1
위드블로그_상품소개서_ver.1.1위드블로그_상품소개서_ver.1.1
위드블로그_상품소개서_ver.1.1
 
Open Source License 101
Open Source License 101Open Source License 101
Open Source License 101
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
 
사용자분석 @코더스하이세미나
사용자분석 @코더스하이세미나사용자분석 @코더스하이세미나
사용자분석 @코더스하이세미나
 
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
공공 데이터 활용 방법론 - 오픈 API 기술 및 동향 (KRNET 2014)
 
소셜미디어 온라인 마케팅 & Pr 전략 및 기법
소셜미디어 온라인 마케팅 & Pr 전략 및 기법소셜미디어 온라인 마케팅 & Pr 전략 및 기법
소셜미디어 온라인 마케팅 & Pr 전략 및 기법
 
01강. marketing 전투의 새로운 전략
01강. marketing 전투의 새로운 전략01강. marketing 전투의 새로운 전략
01강. marketing 전투의 새로운 전략
 
'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례
 
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713
[네이버 D2SF] 스마트폰앱접근권한동의제도 20170713
 

Último

A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 

Último (6)

A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

Getting started with instagram api

  • 1. Getting started with Instagram API – Permission – 2017.01.19.
  • 2. • Sandbox mode • 권한 획득 • 진행 과정
  • 3. Sandbox mode • 앱 개발 모드 • 대상 유저는 10명까지 추가할 수 있음 • 추가된 유저에 대해 최근 20개의 media 를 제공 • 호출 횟수는 각 endpoint api 에 대해 access token 당(/user) 30/hour, 총 합은 500/hour 제한 (권한 획득 후에 60/hour, 총 합은 5000/hour)
  • 4. 권한 획득 • 필요 정보: 1. 앱 명칭 2. 무엇을 하는 앱인지 3. 그룹 명 4. 웹 사이트 URL(최종버전) 5. 개인정보 정책 URL 6. 연락처
  • 5. 권한 획득 • 권한 승인 리뷰 항목: 1. 제출물 품질: 명확하고 간결하게 영어로 작성되어야 함 2. ₁›Screencast 품질: 로그인하는 과정과 요청한 모든 권한의 사용이 적절한지 보여주어야 함 3. 앱 개발 상태: 최종 상용 버전의 앱만 리뷰함 4. 브랜드/정책 준수: Instagram Platform Policy 와 Instagram Brand Guideline을 따라야 함 5. Use case/권한 준수: ① 3rd party app 을 사용해 개개인이 그들이 가진 컨텐츠를 공유하는데 도움을 주는가 ② 브랜드와 광고주들이 그들의 고객/대상과 디지털 미디어 권한을 이해하고 관리하는데 도움을 주는가 ③ Boardcaster 와 publisher 들이 컨텐츠를 발견하고, 미디어의 디지털 권한을 얻고, 올바르게 미디어를 공유하는데 도움을 주는가 ₁›Screencast 예시: https://www.youtube.com/watch?v=LR4YIo6ST-M
  • 6. 권한 획득 • 권한 목록: 1. basic: 유저의 profile, media 정보 읽기 2. comments: 유저가 댓글을 추가/삭제 가능 3. follower_list: 유저의 팔로우/팔로잉 조회 가능 4. likes: 유저가 media 에 좋아요/좋아요취소 가능 5. public_content: public 한 컨텐츠 읽기 6. relationships: 유저가 팔로우/팔로우취소 가능
  • 7. 진행 과정 1. Sandbox mode 에 개발 앱 등록 후 키 발급
  • 8. 진행 과정 2. Sandbox mode 에서 api 호출 타켓이 될 유저 추가 Sandbox Users 로 등록된 유저의 정보만 api 호출 결과로 표출됨
  • 9. 진행 과정 3. 개발 완료 후, 권한 요청
  • 10. 진행 과정 유효 답변 서비스 별 필요 권한 예시
  • 11. 진행 과정 필요한 권한 추가 Screencast URL 어떻게 Instagram API 를 사용하는지, 어떻게 허용하는 유즈케이스중 하나를 만족시키는지, 누가 이 앱을 사용하는지 영문으로 작성
  • 12. 진행 과정 4. 결과를 대기(별도 권한 미추가 시)
  • 13. 진행 과정 5. 승인 완료(approved)의 경우 해당 앱에서 모든 유저에 대해 승인된 권한을 사용하는 api 호출이 가능해짐