Step3-kakao-tech-campus / Team3_BE

[카테캠 1기] 번개 지향 볼링 모집 커뮤니티 "번개볼링"의 백엔드 서버입니다.
2 stars 4 forks source link

볼링장 이미지 url 수정 #107

Closed xcelxlorx closed 11 months ago

xcelxlorx commented 11 months ago

Summary

볼링장 상세 조회 api 에서 image를 넘겨줄 때 초기 요청 url에 google photo api key가 같이 전달됩니다. 구글 측에서 api key를 노출시키지 않는 url로 리다이렉트 시켜서 사용자에게 보여주기 때문에 리다이렉트된 이후 url을 가져와서 api key를 노출시키지 않도록 합니다.

Description

getRedirectedUrl()에서 리다이렉트된 url을 가져옵니다. response header를 받아와야 하기 때문에 get 대신 exchange 메소드를 사용했습니다. http redirect를 비활성화해서 최종 목적지 200 response가 아닌 302 response를 가져오도록 설정합니다. 302의 response header에서 location을 가져와서 반환합니다.

Related Issue

Issue Number: close #106

xcelxlorx commented 11 months ago

새로 알게된 사실인데.. 카카오 지도 api에서 상세 url 페이지를 제공한다고 합니다. 프론트에서 검색을 했을 때 행정구역 id를 얻기가 어려울 것 같다고 하시고 시간도 넉넉하지 않아서 카카오에서 제공하는 상세 url 페이지를 사용하는 것이 좋을 것 같습니다. 볼링장 쪽은 프론트에서 모두 구현하면 될 것 같은데 다들 어떻게 생각하시나요? image

sososo0 commented 11 months ago

저는 카카오 지도 api 사용 좋은 것 같습니다!

yunzae commented 11 months ago

저도 카카오 api를 쓰는 것이 깔끔해 보입니다.

jagaldol commented 11 months ago

딱히 저희 api가 정보가 훨씬 많은건 아니라서 간단하게 카카오 맵 외부 페이지 연결 하는 식으로 하는 것도 좋아 보입니다.

그러면 일단 이 api는 여기서 마무리 짓고, 아까 요청드렸던 이 api에 대한 문서 배포는 중요도가 내려가니까 다른거 먼저 해결해주시고 하셔도 될거같아요!

unkown error 수정이나 다른 이슈들 하나씩 처리해주세요. 물론 테스트 및 api 문서 작성 하셔도 좋습니다

xcelxlorx commented 11 months ago

넵 그럼 카카오 맵을 사용하기로 하고 저는 이슈 해결하도록 하겠습니다!