Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
老杨占线
kdapi-js
提交
b8505825
K
kdapi-js
项目概览
老杨占线
/
kdapi-js
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kdapi-js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
b8505825
编写于
10月 27, 2020
作者:
O
oyj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
创建项目
上级
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
58 addition
and
0 deletion
+58
-0
README.md
README.md
+16
-0
index.js
index.js
+27
-0
package.json
package.json
+15
-0
未找到文件。
README.md
0 → 100644
浏览文件 @
b8505825
# 运行环境
node 8+
# 安装依赖
```
npm install
```
# 运行
```
cd kdapi
node index.js
```
# 说明
1.
申请快递鸟api的应用key
2.
更换BUSINESS_ID
3.
根据您的需求,按照快递鸟文档对应的指令设置参数
index.js
0 → 100644
浏览文件 @
b8505825
const
axios
=
require
(
'
axios
'
)
const
md5Hex
=
require
(
'
md5-hex
'
);
const
querystring
=
require
(
'
querystring
'
)
const
URL
=
'
http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx
'
const
KEY
=
'
06920cf9-2f55-49b1-b209-4afaceed36ee
'
;
//APP KEY,请向快递鸟申请
const
REQUEST_TYPE
=
'
8001
'
;
//请求接口指令(8001查询)
const
BUSINESS_ID
=
'
xxxx
'
//更换用户id
axios
.
defaults
.
headers
.
post
[
'
Content-Type
'
]
=
'
application/x-www-form-urlencoded
'
;
const
params
=
{
ShipperCode
:
'
SF
'
,
LogisticCode
:
'
SF1040595620412
'
,
CustomerName
:
'
5690
'
}
const
sign
=
Buffer
.
from
(
md5Hex
(
JSON
.
stringify
(
params
)
+
KEY
)).
toString
(
'
base64
'
)
async
function
main
(){
const
reqParams
=
{
RequestType
:
REQUEST_TYPE
,
EBusinessID
:
BUSINESS_ID
,
DataSign
:
sign
,
RequestData
:
JSON
.
stringify
(
params
),
DataType
:
2
}
const
res
=
await
axios
.
post
(
URL
,
querystring
.
stringify
(
reqParams
))
console
.
log
(
res
.
data
)
return
res
}
main
()
package.json
0 → 100644
浏览文件 @
b8505825
{
"name"
:
"kdapi"
,
"version"
:
"1.0.0"
,
"description"
:
"kdapi demo"
,
"main"
:
"index.js"
,
"scripts"
:
{
"test"
:
"echo
\"
Error: no test specified
\"
&& exit 1"
},
"author"
:
""
,
"license"
:
"
ISC
"
,
"dependencies"
:
{
"
axios
"
:
"
^0.21.0
"
,
"
md5-hex
"
:
"
^3.0.1
"
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录