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

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

QA

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

답변 2

본문

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

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

 

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
}

 

참고하세요..

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 112
© SIRSOFT
현재 페이지 제일 처음으로