What I Learn Today

Start Date : 2022/02/07 ~

Braze 4

[TIL #16] Error 해결 - 공식 문서를 꼼꼼히 읽자

자그마한 첫 업무를 마무리한 날 ! 어제 Braze API 관련해서 API Key 가 계속 유효하지 않아 고생했는데요. 다행히 오늘 출근하고 10분 정도 내외로 우연찮게 (?) 해결을 지어 업무를 1차 마무리 했습니다. (*ˊᵕˋ*)ノ 뒷걸음 치다 오류 잡은 격이지만... 어쨌든 해결되어서 오늘 하루는 여유를 즐겼습니다 ~.~ 그래도 왜 해결되었는지는 알아야 (...) 오류를 제대로 해결했다고 말할 수 있기 때문에 공식 문서를 돌아다니며 원인을 분석해보았습니다. 그 결과... 사소한, 별 내용이 없는 곳이라고 생각한 'Overview (개요)' 페이지에 API 관련된 아주아주 중요한 내용이 자리 잡고 있음을 발견했습니다. 결국 이번 오류는 Overview 페이지에 대한 고정관념으로 생긴 이슈였네요 ㅠㅁㅠ..

Learn/Company 2022.03.04

[Error #0] Braze API - 유효하지 않은 API Key 응답 오류

공식 문서를 볼 때는 Overview (개요) 를 확인하자. 공식 문서에는 크리티컬한 주의사항도 있으니 꼼꼼히 보아야 한다! ▶ 발생한 오류 Braze API 호출 시, 계속 유효하지 않은 API Key 라고 메세지가 반환된다. ▶ 발생한 이유 Braze 는 dashboard 및 REST end-point 에 대한 다양한 인스턴스를 관리하고 있다. 이를 인지하지 못하고 회사 계정과 프로비저닝된 인스턴스가 아닌 인스턴스에 요청을 보냄. 회사와 연결된 US-5 인스턴스에 해당하는 REST end-point URL 로 변경하여 해결. Python Braze-client 라이브러리는 US-2, 공식 문서 예제는 US-1 로 되어 있었음. ▶ 해결점에 도달한 방법 차장님에게 문제 상황 공유 → 디버깅을 통해 문제..

Learn/Error Report 2022.03.04

[TIL #15] 첫 기획 회의 참석 !

구글 환불 API 회의 ! 오늘은 처음으로 개발팀 외의 분들과 길게 대화를 나눠본 날이었습니다. (*ˊᵕˋ*)ノ 관리자 페이지를 위한 구글 환불 API 개발이 3월에 맡게된 주요 업무 중 하나인데요 ! 대시보드 관련 API 는 과장님이 진행하시지만 일단은.... 제가 담당자이기 때문에 (???) 기획 회의에 처음으로 참여해보았습니다 ㅎㅎ! 전 날에 기획자님이 미리 질문할 거리들을 전달해주셔서 아침에 30분 정도 일찍가서 준비했는데... ㅎㅎ 저는 신입이기 때문에...? 결론적으로는 과장님께 질문을 토스하는 중계기 역할을 수행했습니다. ㅎㅎ;;;; 주요 질문 포인트는 1. 환불 API 를 호출했는데 카드 유효기간이 지났다던가... 다양한 에러 케이스가 발생할 경우 어떻게 되는가 -> 해당 에러 케이스들을 ..

Learn/Company 2022.03.03

[TIL #14] 업무 시작! - API 조사

출근 4주차 ! 오늘부터 본격적으로 업무가 주어지기 시작했습니다. 현재 미션은 2가지 ! (*ˊᵕˋ*)ノ Server 에서 Amplitude & Braze 로 고객 속성 값을 전달하는 방법을 찾아내서 함수 구현하기 (=API 조사) 구글 API 를 사용하여 구글 환불 API 만들기 구체적으로 오늘 지시를 내려주신 미션은 '1번 API 조사 및 함수 구현하기' 였습니다. 그래서 호기롭게 마케팅 툴인 Amplitude & Braze 가 무엇인가 ! 둘이 어떤 연관 관계를 갖고 있는가 ! 부터 탐색하기 시작했는데요... 대략적인 윤곽은 잡았지만 막상 API 를 호출하는 함수를 만드는 과정에서 너무 삽질을 많이 했습니다 ㅠ.ㅠ 결국 환경 변수, Git 이슈로 삽질하다 이사님에게 걸렸는데요. ૮( ‘▱๋’ )ა ..

Learn/Company 2022.03.02