Skip to content

sellerartifact/1688-open-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

31e4442 · Jun 10, 2022

History

26 Commits
Jun 10, 2022
Jun 10, 2022
Jun 10, 2022
Jun 9, 2022
Jun 9, 2022
Jun 9, 2022
Jun 9, 2022
Jun 9, 2022
Jun 9, 2022
Jun 10, 2022
Jun 9, 2022
Jun 10, 2022
Jun 9, 2022
Jun 9, 2022
Jun 9, 2022

Repository files navigation

1688-open-sdk

1688开放平台node sdk,因官方没有提供node版本sdk,因此提供非官方版,希望对大家有用,欢迎issue和pr。

1688开放平台

安装

使用npm:

npm i 1688-open-sdk -S

或者yarn:

yarn add 1688-open-sdk

引入文件

import ApiExecutor from "1688-open-sdk"

或者

const ApiExecutor = require("1688-open-sdk")

配置

使用1688开放平台的appkey,appsecret进行初始化:

const apiExecutor = new ApiExecutor(process.env.APPKEY, process.env.APPSECRET)

API

// 使用refreshToken更新AccessToken

const {access_token} = await apiExecutor.refreshToken2AccessToken(refresh_token)

例如 跨境产品以图搜图:

apiExecutor.execute(
    'com.alibaba.linkplus/alibaba.cross.similar.offer.search',
    {
        picUrl:'https://img.alicdn.com/imgextra/i1/O1CN01PwAoB21LuSuZE9Oqx_!!6000000001359-2-tps-1170-597.png',
        page: 1
    },
    access_token
)

注意调用api返回的都是promise,因此可使用async/await。