토스쇼핑 Open API 상품 상세 조회, 최대 30개 일괄 조회로 확장하기 (개발기 8편)

토스쇼핑 Open API 상품 상세 조회를 1건 단위에서 여러 상품 단위로 확장했습니다. 개발기 8편에서는 플러그인 v1.6.0으로 그 구조를 구현했습니다. 최대 30개의 tacaItemId를 상품 상세 API 1회 요청으로 묶어 조회하고, 응답의 items와 notFoundIds를 나눠 WordPress DB의 기존 상품 레코드를 상품별로 업데이트하는 구조입니다. 다만 이번 서버 테스트는 DB에 저장된 1건으로 진행했기 때문에, 30건 동시 처리는 아직 검증하지 … 더 읽기

토스쇼핑 Open API 개발기 7편 – 상품 상세 API로 기존 DB 레코드 보강하기

토스쇼핑 Open API 개발기 7편에서는 6편에서 WordPress DB(wp_jb_toss_products)에 저장해 둔 상품 1건(tacaItemId 90382271, DB ID 1)을 대상으로 상품 상세 API를 다시 호출하고, 응답으로 받은 최신 판매가·할인율·평점·리뷰 수 등을 기존 레코드에 UPDATE하는 구조를 실제 서버에서 검증했다. 새 레코드가 생성되지 않고 같은 DB ID가 유지된 채 값만 갱신된다는 점이 이번 테스트의 핵심이다. 지금까지 진행한 토스쇼핑 Open API … 더 읽기

토스쇼핑 Open API 개발기 6편 – 상품 데이터를 WordPress DB에 저장하기

토스쇼핑 Open API 개발기 6편에서는 지금까지 조회 테스트에 그쳤던 상품 데이터를 WordPress DB에 실제로 저장하고, 동일 상품을 다시 조회했을 때 중복 레코드 없이 기존 데이터가 UPDATE되는지를 검증했다. 플러그인은 v1.3.0에서 v1.4.0으로 확장되었고, tacaItemId를 기준으로 신규 저장과 업데이트가 분기되는 구조가 실제 서버에서 정상 동작했다. 지금까지의 개발 과정과 이번 6편의 위치 토스쇼핑 Open API 연동 개발기는 1편에서 API … 더 읽기

토스쇼핑 Open API 쉐어링크 발급 테스트 성공 – 개발기 5편

토스쇼핑 Open API 개발기 5편에서는 지금까지 진행한 OAuth 인증, 상품 조회, 상품 상세 조회에 이어 쉐어링크 발급 API를 실제로 호출해 shortUrl과 originUrl을 정상적으로 받아온 과정을 정리한다. 들어가며 지난 4편에서는 베스트 상품 목록에서 확보한 상품 하나를 대상으로 상품 상세 조회 API까지 연동을 마쳤다. 이번 5편에서는 같은 상품을 이용해 실제로 수익 집계가 걸리는 쉐어링크 발급 API를 호출하고, … 더 읽기

토스쇼핑 Open API 상품 상세 조회까지 성공했다

1편에서 토스쇼핑 Open API 키를 발급받고, 2편에서 OAuth 인증과 Health API 연결을 확인하고, 3편에서 베스트 상품 조회에 성공했습니다. 이번 4편에서는 3편에서 확보한 상품 ID를 이용해 상품 상세 조회 API까지 실제로 연동하고 테스트에 성공한 과정을 기록합니다. 지난 개발기 요약 지금까지의 흐름은 다음과 같습니다. 1편 — 토스쇼핑 Open API 키 발급: API 사용 신청, 승인, 서버 출발지 … 더 읽기

토스쇼핑 Open API 연동 테스트: OAuth 인증부터 실제 상품 조회까지

토스쇼핑 Open API 승인 이후 API 키를 발급받고, WordPress 테스트 플러그인으로 OAuth 인증과 Health API를 확인한 다음, 실제 베스트 상품 1건을 API로 조회하는 데 성공한 과정을 정리했습니다. 왜 토스쇼핑 Open API를 연동하려고 했는가 Jukebox에서는 토스쇼핑 상품을 추천하고 이를 SNS 콘텐츠로 만드는 작업을 진행하고 있습니다. 지금까지는 사람이 직접 토스쇼핑에서 상품을 확인하고, 쉐어링크 정보를 확인한 뒤 상품 … 더 읽기

토스쇼핑 Open API 연동기 2편: Jukebox WordPress에서 OAuth 인증과 Health API 테스트하기

토스쇼핑 Open API 연동기 2편입니다. 1편에서 발급받은 API 키를 실제 Jukebox WordPress 서버에 연결해, OAuth 토큰 발급과 Health API 호출을 테스트한 과정과 결과를 기록합니다. 1편 요약: API 키 발급까지의 과정 1편, 토스쇼핑 Open API 키 발급기에서는 토스쇼핑 Open API 발급 신청부터 승인, 케미클라우드 서버의 출발지 IP 확인, curl -4 https://api.ipify.org를 이용한 IP 재확인, 출발지 IP … 더 읽기

토스쇼핑 Open API 키 발급 후기 — 승인부터 케미클라우드 서버 IP 확인까지

Jukebox에서 토스쇼핑 상품 정보를 자동으로 활용하기 위해 토스쇼핑 쉐어링크 Open API 연동을 신청했다. 심사를 거쳐 승인을 받은 뒤, API 연동 키를 만들기 전에 API를 호출할 서버의 출발지 IP가 필요하다는 안내를 확인했다. 케미클라우드 서버 정보와 curl 명령으로 출발지 IP를 확인하고, 그 IP로 API 키를 발급받기까지의 과정을 기록한다. 토스쇼핑 Open API 연동을 검토한 이유 Jukebox에서는 토스쇼핑 상품 … 더 읽기

대시보드 킬스위치·통화 포맷터 완성 | 토스 자동매매 개발기 #27

🌐 Read in English 📚 토스 자동매매 개발기 시리즈 (전체 27편 중 Phase 7-9) Phase 0 — 프로젝트 기반 설계 (#0) Phase 0-1 — 통화 버그 수정 (#0-1) Phase 1 — 설정 분리 및 재시도 로직 (#3) Phase 1-2 — 설정/재시도 후속 작업 (#4) Phase 1-3 — pytest 테스트 도입 (#5) Phase 1-4 — 로그 … 더 읽기

원클릭 매도 조건 설정 UI 만들기 | 토스 자동매매 개발기 #7-8

🌐 Read in English 토스 자동매매 개발기 시리즈 (Phase 7-8 / 전체 26편) Phase 0 — 자동매매 봇 기초 설계 (#0) Phase 0-1 — 환율/통화 버그 수정 (#0-1) Phase 1 — 설정 분리 & 재시도 로직 통합 (#3) Phase 1-2 — 설정·재시도 로직 후속 개선 (#4) Phase 1-3 — pytest 테스트 도입 (#5) Phase 1-4 … 더 읽기