Current collected state Current
Observed since 20 Oct, 18:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
1688-open-sdk
1688开放平台node SDK
1688开放平台node sdk,因官方没有提供node版本sdk,因此提供非官方版,希望对大家有用,欢迎issue和pr。
使用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)
const { refresh_token } = await apiExecutor.code2RefreshToken(code, redirect_uri)
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。
https://auth.1688.com/oauth/authorize?client_id=appKey&site=1688&redirect_uri=http://www.baidu.com/&state=1
授权成功后会跳转到你设置的redirect_uri地址,并附带code和state参数。
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
axiosEnvironment{
"local_name": "axios",
"alias": false,
"peer_metadata": null
} | ^0.27.2 | runtime |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^23.6.0 | development |
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^1.0.1 | development |
colorsEnvironment{
"local_name": "colors",
"alias": false,
"peer_metadata": null
} | ^1.3.2 | development |
promptEnvironment{
"local_name": "prompt",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | development |
rimrafEnvironment{
"local_name": "rimraf",
"alias": false,
"peer_metadata": null
} | ^2.6.2 | development |
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^0.67.0 | development |
tslintEnvironment{
"local_name": "tslint",
"alias": false,
"peer_metadata": null
} | ^5.11.0 | development |
shelljsEnvironment{
"local_name": "shelljs",
"alias": false,
"peer_metadata": null
} | ^0.8.3 | development |
ts-jestEnvironment{
"local_name": "ts-jest",
"alias": false,
"peer_metadata": null
} | ^23.10.2 | development |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^7.0.1 | development |
typedocEnvironment{
"local_name": "typedoc",
"alias": false,
"peer_metadata": null
} | ^0.12.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^1.14.3 | development |
coverallsEnvironment{
"local_name": "coveralls",
"alias": false,
"peer_metadata": null
} | ^3.0.2 | development |
cross-envEnvironment{
"local_name": "cross-env",
"alias": false,
"peer_metadata": null
} | ^5.2.0 | development |
commitizenEnvironment{
"local_name": "commitizen",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^3.0.3 | development |
@types/jestEnvironment{
"local_name": "@types/jest",
"alias": false,
"peer_metadata": null
} | ^23.3.2 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^10.11.0 | development |
jest-configEnvironment{
"local_name": "jest-config",
"alias": false,
"peer_metadata": null
} | ^23.6.0 | development |
lint-stagedEnvironment{
"local_name": "lint-staged",
"alias": false,
"peer_metadata": null
} | ^8.0.0 | development |
@commitlint/cliEnvironment{
"local_name": "@commitlint/cli",
"alias": false,
"peer_metadata": null
} | ^7.1.2 | development |
replace-in-fileEnvironment{
"local_name": "replace-in-file",
"alias": false,
"peer_metadata": null
} | ^3.4.2 | development |
lodash.camelcaseEnvironment{
"local_name": "lodash.camelcase",
"alias": false,
"peer_metadata": null
} | ^4.3.0 | development |
semantic-releaseEnvironment{
"local_name": "semantic-release",
"alias": false,
"peer_metadata": null
} | ^15.9.16 | development |
rollup-plugin-jsonEnvironment{
"local_name": "rollup-plugin-json",
"alias": false,
"peer_metadata": null
} | ^3.1.0 | development |
travis-deploy-onceEnvironment{
"local_name": "travis-deploy-once",
"alias": false,
"peer_metadata": null
} | ^5.0.9 | development |
rollup-plugin-commonjsEnvironment{
"local_name": "rollup-plugin-commonjs",
"alias": false,
"peer_metadata": null
} | ^9.1.8 | development |
tslint-config-prettierEnvironment{
"local_name": "tslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^1.15.0 | development |
tslint-config-standardEnvironment{
"local_name": "tslint-config-standard",
"alias": false,
"peer_metadata": null
} | ^8.0.1 | development |
rollup-plugin-sourcemapsEnvironment{
"local_name": "rollup-plugin-sourcemaps",
"alias": false,
"peer_metadata": null
} | ^0.4.2 | development |
cz-conventional-changelogEnvironment{
"local_name": "cz-conventional-changelog",
"alias": false,
"peer_metadata": null
} | ^2.1.0 | development |
rollup-plugin-typescript2Environment{
"local_name": "rollup-plugin-typescript2",
"alias": false,
"peer_metadata": null
} | ^0.18.0 | development |
rollup-plugin-node-resolveEnvironment{
"local_name": "rollup-plugin-node-resolve",
"alias": false,
"peer_metadata": null
} | ^3.4.0 | development |
@commitlint/config-conventionalEnvironment{
"local_name": "@commitlint/config-conventional",
"alias": false,
"peer_metadata": null
} | ^7.1.2 | development |
Source distribution
{
"shasum": "713e0e80af20eabd9c30f4d59f777b2f302438a9",
"tarball": "https://registry.npmjs.org/1688-open-sdk/-/1688-open-sdk-0.0.7.tgz",
"fileCount": 13,
"integrity": "sha512-BLEsH7f2XjjTYFWWuveCuS7MmMB2F85QYqDO8LgAKcP5qniPMURNIsg0UO+SoRmA/xuvHCbsze0/kvKYEv/pFw==",
"signatures": [
{
"sig": "MEUCIQCQAX3W8YEdawyVfoizKonQRmA/f0qOdmYM+pVdifK2DwIgNUFTJ8mIAYfNkR4fLrLoCMQl4stQBsGn/opBpKtz95c=",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 1357031,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiosmCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX9w/+PYu17lu9Civbn4Mc+xxCxmDTqWmHl8VPrMoJQe8gBxiNgft4\r\nr5ByThSS1fUk4hQ39cq9yEY95suKYy05QE4YGyBu+lC7ZwhtZXoC0bvn3uxm\r\nuZAbUGtz5x6hZwXQP/tjXglRmPhsd1K6K8FgTuDr3oIzsxHnvzBJDSsl2y2p\r\nwpeUpWJNLSRXJkG+WCSbJp9uiOc5K+LWoKZkdEImH/Za/XoBetEbeR00Rsmu\r\ndD6KHaSr6frQSHo9j3RzGDCWKuJy4MEz/xRmWwnJO/3Eg4kQimmkmNtJuIKP\r\nrg//BLvrnEJfERjU1OOmoS1d2AfPx1bHzLZzylbHokquKeUosviFN/rLkoT+\r\nulYOOhBCro9foCZwFTxkgQ5SEhGQzq6QAqP6HepmGrbcgFrI9Ny3xAIbMmEl\r\nGEVDGRJFVlYWCGH0fvqJ5rwHFYjSFc2OijWXKHQs2dqfWaBqSdtxwRctG6mp\r\nzRrM4oz2hcGnOc3AwkabfbIwy7jdnXLzfFvZ+7KZAgCmJTSs878Ikh2cCd9d\r\n1lBkhg1+s0sHBrEMYtusGCzHUbbrVGxGnNSD04+HEvM2u0g4R3yk6u33Ohz1\r\n/zwuwmkNlVjuogFhWkED/EL7wolA4UEeGnhnLdKcQV1YqJO9aasy0VyYwnGz\r\nF2ZivkdVz0alWw4/PZ21G6odU76Udtsc25U=\r\n=eTGy\r\n-----END PGP SIGNATURE-----\r\n"
}Shared repository data · GitHub
Observed since 20 Oct, 18:17 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:79b472b1f4f1da56b54aedbfe144976a04cd45f8a3fd568e0969f97e2d68fbed