쇼피파이 임베디드 앱

Today I Learned 날짜 2024년 7월 4일 목요일 내용 임베디드 앱은 다르다. 큰일났다. 인스타그램 댓글을 가져오는 스프린트가 다 끝나고, 검수만 남아있었다. 무려 10번의 요청 끝에 렙틸리언 에게 앱 허가를 받아냈는데, 쇼피파이가 복병이었다. 임베디드 앱은 우리가 몰랐던 규칙이 있었다. 바로 shopify app birdge를 사용해야 한다는 것. 이걸 이용해, 사용자의 세션 토큰을 검증해야 한단다. 우린 전혀 쓰지 않는데… 뭔지도 모르겠고 어떻게 해결해야할 지도 몰랐다. 기존대로라면, 정해진 검증이 끝나면 우리가 설정한 곳으로 유저를 리다이렉트 시킨다. 유저는 아이프레임 내에 우리가 구현한 화면을 볼 수 있게된다. 근데, 앱 브릿지로 검증할 때 앱 설정에서 입력한 URL과 우리가 이동시키는 URL이 일치해야 한다. 말하면서도 어렵긴한데… 풀어서 설명하자면 ...

2024년 7월 4일 · 2 분 · 배준수

정말 모두 가져와야하는 데이터인지 고민해보기.

Today I Learned 날짜 2024년 7월 3일 수요일 내용 데이터륿 받아오는 시점 아임 리포트 개발을 진행중 예상치 못한 부분이 나타났다. 유저가 네이버 검색광고 계정을 등록하면 필요한 데이터를 가져오도록 개발했다. 순서대로 관리자 계정 → 관리자 계정에서 관리하는 모든 계정들 → 각 계정들 내에 존재하는 모든 캠페인 → 각 캠페인 내에 존재하는 모든 광고그룹 → 각 광고그룹 내에 존재하는 모든 키워드 를 가져오도록 해놨다. 필요한 데이터를 조회할 떄, 키워드별도 존재하고 광고그룹 별도 존재하고 여러가지가 있는데 매번 필요한걸 네이버 API에서 가져오는게 불필요하다고 생각했다. 어차피 매일 쓸건데 가지고 있는게 낫지 않을까? ...

2024년 7월 3일 · 2 분 · 배준수

구글 드라이브 API 탐색 기능 만들기

Today I Learned 내용 열심히 스프린트 진행중. 페이스북 앱 검수 9차 요청 또 페이스북 앱 검수 요청에 또 실패했다.. 인스타그램 댓글을 가져오기 위해 필요한 권한은 총 3가지인데, 그래도 그 중 2개까진 통과했다. instagram_basic 권한이 필요한걸 확인이 안된다는데.. 아니 인스타그램 댓글을 가져오는 기능을 보여줬는데도 모르겠다 그러면 어쩌라고… 일단 만들기 새로운 앱 서비스를 만드는데, 일단 기능만 완성하려고 열심히 함수위주로 만들고 있다. 만들면서도 이건 클래스로 잘 묶어보면 보기 좋겠다 싶은데, 구글 API Docs 읽으면서 안되는게 되게 하느라.. 일단 구현이 우선이라 생각하고 빨리 만들려고 한다. 구글 드라이브 에서 파일과 폴더를 조회하고, 내부 서브디렉토리를 조회하는 함수를 만들었다. ...

2024년 7월 2일 · 1 분 · 배준수

구글 소셜 로그인 구현하기

Today I Learned 날짜 2024년 7월 1일 월요일 내용 활성화 유저 체크 우리의 서비스(프로덕트 리뷰, ai, 리스트디자이너)를 사용하는 유저들을 탐색해서 저장하는 기능을 만들었다. 코어스크립트 활성화 여부, 앱블록 활성화여부를 확인하는 작업이라 이것저것 오류가 많이난다. 원인은 쇼피파이에서 테마를 가져와 우리의 앱블록(위젯)을 사용하는지 확인하는 과정에서 테마가 원하는 형태가 아닐 때가 많기 때문이다. 심지어 json 타입이아니라 string으로 올때조차 많은지라 온갖 예외처리가 덕지덕지 붙어있다. 브라우즈 부스터를 개발하고, 이 데이터에서 브라우즈부스터도 추가해주었다. 어느 순간 확인해보니 작동이 안되고있다! 또 뭐가 말썽인가 싶어 열심히 들여다 본 결과를 찾아냈다.. 로직이나 문법이 잘못된게 아니라 스키마를 최신하 안해줬다.. 진짜 별것도 아닌데, 오류 메시지도 뜨지 않고 멈춰서 찾기 힘들었다. ...

2024년 7월 1일 · 2 분 · 배준수

2023년 7월 5주차 주간 기록

주간기록 날짜 2023년 7월 31일 ~ 2023년 8월 6일 계획 매일 오전(9시 ~ 11시 30분) 알고리즘 3문제 풀기 Geek News 읽기 오후(12시 30분 ~ 17시 30분) 월 : 정글에서 배운 내용 복습 화 : CS & 백엔드 공부 수 : 정글에서 배운 내용 복습 목 : CS & 백엔드 공부 금 : 알고리즘 이론 공부 토, 일 : 미진한 내용 보충 밤(18시 30분 ~ 23시) 월, 화, 목, 금 : 원티드 프리온보딩 백엔드 과제 수 : 알고리즘 스터디 결과 오전에 Geek 뉴스를 자꾸 빼먹음 알고리즘 난이도에 따라 시간의 편차가 너무 큼 오후 공부 양이 너무 부족함 WIL 알고리즘 문제풀이 Express 와 MySQL을 연동한 로그인 네트워크의 기본 용어 알고리즘 이론 Strassen algorithm 회고 하기로 한 공부들을 한번 씩은 건드려 봤지만 이 속도로는 많이 부족할 것 같다. 알고리즘에 시간이 많이 소모되고 있지만 그렇다고 알고리즘을 많이 푸는 것 같지도 않아서 걱정이다. 언제 끝나나 생각할 시간에 오늘 하루 할 일을 다 했나 스스로 냉정하게 평가하자. 월요일부터 일요일 까지 주 7회 도서관이 여는 9시에 들어가서 닫는 10시에 나오고 있다. 앉아있는 시간에 만족하지 말고, 그 시간이 얼마나 값어치 있는지에 집중해야겠다. 언젠간 좋은날 오겠지.. ...

2023년 8월 6일 · 1 분 · 배준수