sk11st

1.0.1 • Public • Published

sk11st API for javascript

Javascript sk11st API package, Support Node.js

Installation

npm install --save sk11st

Getting Started

with Node.js

const sk11st = require('sk11st')

Authentication

api key

sk11st API

  • apikey: sk11st API key

sk11st.product.search(apikey: string, options: object = {})

호출 예 )

const sk11st = require('sk11st');
const convert  = require('xml-js');
const iconv = require('iconv-lite');

var options = {
    'apiCode' : 'ProductSearch',
    'keyword' : '세탁기'
}
sk11st.product.search(apikey, options).then(function (res){
    var decoded = iconv.decode(res.data,'EUC-KR');
    var results = convert.xml2json(decoded, {compact: true, spaces: 4});
    console.log(results);
});

Details

전체 API

const sk11st = {
    product: {
        /** 상품 검색 API */
        search(apikey, options = {}) {
            options.key = apikey;
            options.apiCode = 'ProductSearch';
            return Request.getOpen(apikey, '', options)
        },
        /** 상품 카테고리 검색 API */
        catetorySearch(apikey, options = {}) {
            options.key = apikey;
            options.apiCode = 'ProductSearch';
            options.option = 'Categories';
            return Request.getOpen(apikey, '', options)
        },
        /** 상품 카테고리 정보 검색 API */
        catetoryInfo(apikey, options = {}) {
            options.key = apikey;
            options.apiCode = 'CategoryInfo';
            return Request.getOpen(apikey, '', options)
        },
        /** 상품 카테고리 정보 검색 API */
        productImage(apikey, options = {}) {
            options.key = apikey;
            options.apiCode = 'ProductImage';
            return Request.getOpen(apikey, '', options)
        },
        /** 상품 카테고리 API */
        category(apikey, options = {}) {
            return Request.get(apikey, '/cateservice/category', options)
        },
        categoryByNum(apikey, options = {}) {
            return Request.get(apikey, '/cateservice/category/'+options.ctgrNm, options)
        },
    }
}

License

MIT

Copyright 2018-2020. hkjang. All rights reserved.

Package Sidebar

Install

npm i sk11st

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

6.69 kB

Total Files

5

Last publish

Collaborators

  • gagagiga