• 2023. 1. 22.

    by. Ri-eul

    #2 API, 이제는 꼭 알아야 합니다! - 왕초보를 위한 API 사용법 | QR코드 만들기

     

    💪 내 이해를 위한 "스터디 노트"

    ✔ 오늘의 목표 :

    이번 챌린지의 미션 목표는 앞으로 API를 잘 활용하는 것이 중요한 이유를 이해한 후, 엑셀과 구글 QR코드 API를 연동하는 방법을 실습합니다.

     

    ✔ 오늘의 내용 :

    1. API : Application Programming Interface (애플리케이션의 프로그래밍 통신 수단) 

      1) 원격 배달 시스템 : 컴퓨터 사용 할 때 일상생활의 거의 모든 것

      2) 사용되는 곳 : 

        - 유튜브/네이버/배달의민족/카카오톡/직방/네이버쇼핑/인스타그램/페이스북/넷플릭스/틱톡/오빠두엑셀/스팀 등등 API 없는 곳 찾기가 힘들다!

      3) API 사용 방법 : 

    • 기호 2개만 기억하라. "?"와 "&" 
    • 두 개만 알면 API는 웬만하면 다 이용할 수 있다. 
    • ① 어디에 요청해야 하는가 ! (기본 url)
      ② 무엇을 요청할 것인가 ! (쿼리)
    • ex) https://search.naver.com/search.naver?where=news&query=엑셀

     

    2. 앞으로 실무에서 API를 잘 활용하는 것이 중요한 이유는 무엇인가?

      1) URL 방식으로 서버에 요청 시, 꼭 알아야 할 기호인 "?" 와 "&" 기호의 사용법

      2) 예시

    • https://www.교촌치킨.com/delivery?메뉴=허니콤보&인분=1인분&소스=매콤소스&... 
    • https://search.naver.com/search.naver?where=news&query=교촌치킨
    • https://search.naver.com/search.naver?where=news&query=삼성전자

     

    3. URL 방식 외에 JSON, XML 방식이 필요한 이유는 무엇인가요?

    • 아래처럼 URL이 간단한 경우도 있지만,
    • https://www.우리학교.com/이름=오빠두&나이=17&성별=남 
    • 복잡한 형식이 많다. 
    • https://www.우리학교.com/{기본정보:이름,나이,성별}{성적부:국어,수학,영어}{교과외정보:봉사활동,대외활동} 등..

     

      1) JSON 데이터 구조에 사용되는 "3가지 중요 기호 { } 중괄호, [ ] 대괄호, : 콜론" 와 사용법

    • JSON 데이터 구조도 기호 3개만 기억하면 OK!
    • 중괄호 "{ }"와 콜론 ":" Key와 Value 하나의 쌍으로 이루어진 항목들을 배열로 표시!

    • 대괄호 "[ ]"Value로 이루어진 항목들을 배열로 표시!
    • 기호 3개만 알면 이제 이런 구조의 데이터도 문제없이 해결 가능

       ▶ JSON에 대한 것은 다음 주에 더 자세히 배울 예정이라 오늘은 개념만 살짝!

     

      2) (M365 이전 버전 사용자) VBA로 xImage 함수를 등록하고 사용하는 방법
    • 네이버를 예시로 해보자면, 

        ① 네이버 검색 API 기본 URL

        ② 검색할 단어

        ③ 네이버 검색 최종 URL

        ④ QR코드 API 기본 URL 

        ⑤ QR코드 API 최종 URL

        ⑥ IMAGE (또는 xIMAGE) 출력 

          - xIMAGE 사용을 위해 VBA 함수코드 입력하는 작업을 해줘야 =xIMAGE( ) 명령으로 이미지를 불러올 수 있다. 

            alt + F11 로 VBA 창 불러온 후 [삽입] - [모듈] - 새 창에 아래 명령을 붙혀주고 닫는다. 그럼 끝-

    365 이전 버전 사용자 - xImage 함수 코드

    • 아래는 유튜브 계정 찾는 걸로 응용해봤다. (내 계정 아님)

     

     

    마지막으로 내 블로그 QR 만들기까지 완성!
    오늘도 배워서 보람찬, 뭔가 해낸 날이어서 기분 좋음!
    오늘 수업을 통해 엑셀로 만든 내 블로그 QR

     

     

     

    반응형