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": "8a9b6be8b4db8c40d8c0de9a6ec553ffdedb36a9",
"tarball": "https://registry.npmjs.org/1688-open-sdk/-/1688-open-sdk-0.0.6.tgz",
"fileCount": 13,
"integrity": "sha512-F9VBiKwnVStFylfr/yZSa7e37lnNxGdhQ/02iJj31SawYwsjTYx80kFUksFmk9HDILfGQaHQwYJ1Z/jb1FAefA==",
"signatures": [
{
"sig": "MEQCIG93r+wTrHzC5pCbJjOZRZ0We+0C6bu0M2BgVKQ+oqP1AiBk5otZsjS/eIUWHDNUMY3bP9DcKJLckg3I+RBcYXErkg==",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 1402702,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiorkpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU5xAAoizN+ZM5442jemB/GB4CNkD7xLxxV7yBnzN42dKaTxhkEymH\r\nlOXS1JB3MLZlOesTiuk6IXGBLUC0cHVWj3tnwBzqshaovH7FcltXnK41xeV/\r\nuhNK1CFM/orJNS7SjW1igOS0NxFCwl5AJnzQ5/PKyWgFmpj8qcTIG/mw7UZA\r\ngBQR/LS6+qRPESXeOh8SqPmsKZguFFRR+8s2doW/EGx088iJaJ7E2dso7MWM\r\nkA5VT8zYrMR1wVMi8529Xp53MW7bCd6rG+3IeGpuJT5MYQ+D+XaG4PpBchVQ\r\nDHJOwXbD7RNTg/JG4//aFzd8++6/KxHgix3DJ4MMW8vZQmDS/0P0VTI8zwf9\r\nO1xk5PaiNGnjrDfDaaIMS3bZllZWkAo+wU7aXQUuqi5KfMcVzMWG/F/1isxi\r\noCD9TClRIKlyjrKnwPnQ+p5V2hlWb8A/5RqOGCcvlzZ8ZuCK8OkmC3YJp1i3\r\nnaQkeafXez2jEqCwoKEWBuh3IHpoyTtmxaQDEHcqi8EvYeZgUrzjtHeT4KKH\r\nwMzGDslgGtyZq92f59Kknem5Qt9B9vO519WbQTJhGdgltXQ2wOF5EBIAk6PH\r\njbOAthdv/0ylBsmDo2rAlne275hnW0K1Ugb/YaN8fNYK3hHHt+LlpABzkqCb\r\nzTFRfia2UVOSS6pM+IXAuiSe5FaBCG9jPII=\r\n=uQyl\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:d9cae53c2dc1120dd51a6a6b25f7ef69339128dd71bbae50d70c8a83b2ff8ed0