테스트 사이트 - 개발 중인 베타 버전입니다

네이버 커머스 api 연동 해보신분 채택완료

수난이대 2년 전 조회 3,363

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

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

 

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

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

 

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

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

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

<?php</p>

<p>$curl = curl_init();</p>

<p>curl_setopt_array($curl, [

  CURLOPT_URL => "<a href="https://api.commerce.naver.com/external/v1/products/search"," target="_blank" rel="noopener noreferrer">https://api.commerce.naver.com/external/v1/products/search",</a>

  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"

  ],

]);</p>

<p>$response = curl_exec($curl);

$err = curl_error($curl);</p>

<p>curl_close($curl);</p>

<p>if ($err) {

  echo "cURL Error #:" . $err;

} else {

  echo $response;

}</p>

<p>?></p>

<p>

 

</p>

<p> </p>

<p>{

  "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

}

 

참고하세요..

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수난이대
2년 전
답변 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인