ETC

Google Chart API로 QR코드 생성하기

  • -

구글 차트 api를 사용해 QR코드를 생성하는 방법에 대해 정리한 글입니다.

Google Chart API

QR 코드를 생성해주는 API는 꽤 많은데요. 저는 구글에서 제공하는 API로 QR코드를 생성하겠습니다.

 

다음 링크는 구글 차트에서 제공하는 QR code API 공식 문서입니다.

이 글에서는 다음 문서를 좀 더 요약하여 설명하고 있습니다.

 

https://developers.google.com/chart/infographics/docs/qr_codes?hl=ko

 

QR 코드  |  Infographics  |  Google for Developers

경고: 이 API는 지원 중단되었습니다. 대신 활발하게 유지관리되는 Google 차트 API를 사용하세요. 자세한 내용은 지원 중단 정책을 참고하세요. 이 페이지는 Cloud Translation API를 통해 번역되었습니

developers.google.com



QR코드 생성 방법

QR코드를 생성하기 위해서는 루트 URL에 쿼리 파라미터로 값을 입력하여 GET요청을 보내면 됩니다.

 

루트 URL

https://chart.googleapis.com/chart?

 

쿼리 파라미터의 매개변수

cht=qr 필수 QR 코드 지정
chs=<width>x<height> 필수 이미지 크기
chl=<data> 필수 QR코드 연결 주소
choe=<output_encoding> 선택 데이터 인코딩 타입: UTF-8, Shift_JIS, ISO-8859-1
(지정하지 않을 시 UTF-8)
chld=<error_correction_level>|<margin> 선택 데이터 복구율
  • L - [기본값] 최대 7% 의 데이터 손실 복구
  • M - 최대 15% 의 데이터 손실 복구
  • Q - 최대 25% 의 데이터 손실 복구 허용
  • H - 최대 30% 의 데이터 손실 복구 허용

 

https://chart.googleapis.com/chart?cht=qr&chs=250x250&chl="https://hulrud.tistory.com/"

QR코드 생성 예시

https://chart.googleapis.com/chart?cht=qr&chs=250x250&chl="https://hulrud.tistory.com/"

 

주소창에 다음과 같이 입력하게 되면

https://hulrud.tistory.com/ 가 연결된 250x250 크기의 QR코드가 생성됩니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.