네이버 커머스 api 연동 해보신분

네이버 커머스 api 연동 해보신분

QA

네이버 커머스 api 연동 해보신분

본문

스마트스토어에 올라간 상품 정보 (주문정보말고 판매중인 상품) 를 가져와서 

특정 페이지에 보여지게 하고싶습니다.

 

api로 인증 토큰까지 받는건 구현했는데

커머스 api센터에서  상품목록을 불러오는 api를 못찾았습니다.

 

"상품목록조회" api 항목을 이용하면 될지..

최근에 서비스된 api라  혹시 작업하셨거나 진행중이신분  있으면 정보좀 공유 부탁드립니다..

 

이 질문에 댓글 쓰기 :

답변 2


<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.commerce.naver.com/external/v1/products/search",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{\"searchKeywordType\":\"CHANNEL_PRODUCT_NO\",\"channelProductNos\":[0],\"originProductNos\":[0],\"sellerManagementCode\":\"string\",\"productStatusTypes\":[\"WAIT\"],\"page\":1,\"size\":50,\"orderType\":\"NO\",\"periodType\":\"PROD_REG_DAY\",\"fromDate\":\"2023-05-16\",\"toDate\":\"2023-05-16\"}",
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer REPLACE_BEARER_TOKEN",
    "content-type: application/json"
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
?>

 


 
{
  "contents": [
    {
      "originProductNo": 0,
      "channelProducts": [
        {
          "originProductNo": 0,
          "channelProductNo": 0,
          "channelServiceType": "STOREFARM",
          "수급 상품번호": 0,
          "categoryId": "string",
          "name": "string",
          "sellerManagementCode": "string",
          "statusType": "WAIT",
          "channelProductDisplayStatusType": "WAIT",
          "salePrice": 999999990,
          "discountedPrice": 999999990,
          "stockQuantity": 99999999,
          "knowledgeShoppingProductRegistration": true,
          "deliveryAttributeType": "NORMAL",
          "deliveryFee": 100000,
          "returnFee": 1000000,
          "exchangeFee": 1000000,
          "multiPurchaseDiscount": 10000000,
          "multiPurchaseDiscountUnitType": "PERCENT",
          "sellerPurchasePoint": 0,
          "sellerPurchasePointUnitType": "PERCENT",
          "managerPurchasePoint": 0,
          "textReviewPoint": 0,
          "photoVideoReviewPoint": 0,
          "regularCustomerPoint": 0,
          "freeInterest": 0,
          "gift": "string",
          "saleStartDate": "2019-08-24T14:15:22Z",
          "saleEndDate": "2019-08-24T14:15:22Z",
          "regDate": "2019-08-24T14:15:22Z",
          "modifiedDate": "2019-08-24T14:15:22Z"
        }
      ]
    }
  ],
  "page": 0,
  "size": 0,
  "totalElements": 0,
  "totalPages": 0,
  "sort": {
    "sorted": true,
    "fields": [
      {
        "name": "string",
        "direction": "ASC"
      }
    ]
  },
  "first": true,
  "last": true
}

 

참고하세요..

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT