Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

태그 추천 api 논의 사항 #24

Open
suhyunsim opened this issue Jan 3, 2021 · 1 comment
Open

태그 추천 api 논의 사항 #24

suhyunsim opened this issue Jan 3, 2021 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed meeting 회의

Comments

@suhyunsim
Copy link
Contributor

9번 태그 추천 API

  • GET 요청으로 서버로 사진 파일 전달 시 Kakao Vision API - 멀티태그 api로 요청
  • 사진 파일은 image -> multipart/form-data로 전달될 예정
  • 응답 받은 추천용 태그들 iOS 전달 (한/영 태그 모두 전달)
  • code 200 제외한 응답의 경우, 그리고 추천 태그가 없는 경우 모두 빈 배열로 iOS에 전달하도록 결정

개발 가이드 참고사항

[공통사항]

  • 서버에서 호출하는 경우 REST API 키를 사용해 POST로 호출합니다.
  • 모든 API는 image 또는 image_url 중 하나의 값을 지정해야 합니다. 단, OCR API는 image만 지원합니다.
  • image에 업로드되는 이미지와 image_url에 지정되는 이미지는 png 또는 jpg 포맷만 지원합니다. 단, OCR API는 bmp, dib, jpeg, jpg, jpe, jp2, png, webp, pbm, pgm, ppm, sr, ras, tiff, tif 포맷 또한 지원합니다.
  • 이미지의 가로와 세로 길이는 2048px 이하여야 하고, 최대 용량은 2MB 입니다.
  • image 파일을 업로드하는 경우는 Content-Type을 'multipart/form-data'로 요청해야 합니다.
  • image_url로 호출하는 경우는 Content-Type을 'application/x-www-form-urlencoded'로 POST 되어야 합니다.

개발 시 논의 사항

  • HEIC 파일이 지정되지 않은 형식

    • 그런데 현재 지금 iphone, ipad에서 내장 카메라 앱으로 촬영한 사진을 테스트 할 때는 정상처리됨
      image
  • 한글 깨짐 현상 -> BE 문제로 해결 예정

  • OCR api 사용 여부

    • 만약 멀티태그에서 검출된 태그가 없을 시 추가적으로 OCR API를 요청해 태그를 받아오는 방향
    • 텍스트의 분량이 얼마나 될 것인지에 따라 추가적으로 개발 여부를 논의
@suhyunsim suhyunsim added documentation Improvements or additions to documentation help wanted Extra attention is needed meeting 회의 labels Jan 3, 2021
@dev-Lena
Copy link
Contributor

dev-Lena commented Jan 4, 2021

확인했습니다! 추가적으로 논의가 필요한 내용은 내일 스크럼때 이야기해 보아요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed meeting 회의
Projects
None yet
Development

No branches or pull requests

2 participants