sjw77
90
2020-10-27 16:05:33
1
158

api 관련해서 질문이 있습니다.


저희쪽 몰에서 상품등록을 하면 쿠팡 쪽에서도 자동으로 상품이 등록되는 기능을 구현하기 위해서 쿠팡의 openAPI를 가져다 쓰려고 합니다. 근데 제가 경험도 얼마 없을 뿐더러 API라고는 예전에 다음 지도 api를 그대로 갖다 붙인 거 말고는 쓴 적이 없어서 감이 잡히지 않습니다.


우선은 그때처럼 예제 코드를 그대로 가져와서 키 값을 넣고 실행시켜 보았습니다. 오류는 뜨지 않았지만 기능을 생각하여 상품등록 api를 가져왔는데 상품등록도 안되더군요.


그제야 메뉴얼을 천천히 읽어 봤더니 상품등록 api를 사용하려면 카테고리api, 그리고 출고지 반품지의 정보를 담고 있는 물류센터 api가 있어야지만 상품생성api가 호출된다고 합니다.


그래서 각각의 api 코드를 찾았습니다만 생각을 해보니 여러 api를 사용하는 만큼 호출하는 path값도 여러개가 될 건데 그럼 그건 어떻게 처리해야 되나 고민이 들었습니다. 새로 path2, path3 같은 식으로 변수를 주고 사이트에 실린 예제 코드 또한 추가해보았지만 오류가 떴습니다. 이클립스 같은 툴을 쓰는 것도 아니라서 오류가 어디서 난지도 찾을 수 없는데 말이죠...

리스트를 뽑는다던가 하는 거창한 것까지는 바라지도 않지만 최소한 쿼리가 돌고 코드가 돌아갔으면 데이터라도 들어가기를 바랬는데 그것도 제대로 못하고 오늘 하루를 다 날려먹었습니다. 갑갑한 마음에 글이 길어졌는데 질문을 요약하자면 두가지 정도입니다.


첫째, open api를 가져다 쓰는데도 데이터베이스가 필요한지 알고 싶습니다. 지금 로컬 환경에서 테스트 겸 데이터가 들어가는 것만 확인하려 하는데 디비가 없는데 데이터가 들어갈까 싶어서요.

둘째, ,api를 불러오기 위한 url이나 path를 여러개 한 번에 쓸 수 있는지 알고 싶습니다. 


뭔가 나름대로 쉽게 알아들으실 수 있게 쓴다고 썼는데 너무 장황하기도 하고 설명을 워낙 못하다보니 쿠팡api 링크도 같이 남깁니다.

https://developers.coupang.com/hc/ko/categories/360002105414

0
  • 답변 1

  • CyanGlint
    785
    2020-10-27 17:12:35

    한 번에 하는게 아니고 프로세스에 맞춰서 순차적으로 하는거죠.

    데이터 흐름과 실제 업무가 어떻게 진행될지를 한번 생각해보시는게 좋겠네요.


    본문의 경우 아마도 카테고리, 출고지, 반품지 등록이 먼저 선행되어야겠구요 (메뉴도 따로 필요하겠군요)

    등록한 카테고리, 출고지, 반품지를 조회 및 선택할 수 있는 기능이 상품등록 메뉴상에 필요하겠구요

    선택한 데이터들에 매핑되어있는 key를 상품등록 API에 매개변수로 던져주면

    상품등록이 가능한 형태라고 생각되는데요


    상품정보같은걸 등록할 때 UI상 드롭다운으로 선택할 수 있도록 제공하는 어떠한 기본정보등이

    하늘에서 뚝 떨어지는게 아니고 사전에 등록하고 조회하는 작업이 선행되어야 한다는겁니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.