jos-open-api-sdk
v1.0.0
Published
JD.com Open API SDK for TypeScript/Node.js
Maintainers
Readme
JD Open API SDK for TypeScript
JD.com Open API SDK for TypeScript/Node.js - 京东 CPS 开放平台 TypeScript 版本 SDK
Languages / 语言
Installation / 安装
npm install jos-open-api-sdkQuick Start / 快速开始
Initialize SDK / 初始化 SDK
import * as jd from 'jos-open-api-sdk';
// Set app credentials / 设置应用凭证
jd.setDefaultAppInfo('your_app_key', 'your_app_secret');Call API / 调用 API
import { UnionOpenGoodsJingfenQueryRequest } from 'jos-open-api-sdk';
async function queryGoods() {
const request = new UnionOpenGoodsJingfenQueryRequest('gw.api.360buy.com', 80);
request.goodsReqDTO = {
eliteId: 1,
pageIndex: 1,
pageSize: 20,
pid: 'your_pid',
};
const response = await request.getResponse('your_access_token');
console.log(response);
}TDE Encryption / TDE 加密
import { TdeClientCache, TdeClient } from 'jos-open-api-sdk';
const cache = TdeClientCache.getInstance();
const client = cache.instance('api.m.jd.com', 'token', 'appkey', 'appsecret');
// Encrypt / 加密
const cipherText = client.encryptString('16612341234');
// Decrypt / 解密
const plainText = client.decryptString(cipherText);Development / 开发
# Build / 构建
npm run build
# Test / 测试
npm test
# Generate all API classes / 生成所有 API 类
npm run generateFor more details, see full documentation: 更多详情请查看完整文档:
