【最简入门】PHP 调用/对接/集成 金蝶WebAPI(金蝶云星空、K3Cloud、SDK、Demo、示例)
## 1、准备API测试环境(K3Cloud服务器)
- 非本帖重点,省略
## 2、了解API整体设计
- [`金蝶云星空WebAPI接口说明书_V6.0`](https://wenku.my7c.com/article/407944297573586944)
## 3、选择API开发套件([`SDK`](https://packagist.org/packages/kingdee-php/k3cloud))
- [`https://packagist.org/packages/kingdee-php/k3cloud`](https://packagist.org/packages/kingdee-php/k3cloud)
## 4、查阅API调用参数
- [`https://openapi.open.kingdee.com/ApiDoc`](https://openapi.open.kingdee.com/ApiDoc)
## 5、确认API调用结果([`Demo`](https://github.com/kingdee-php/k3cloud-demo))
- 准备
```shell
$ git clone git@github.com:kingdee-php/k3cloud-demo.git
$ cd k3cloud-demo
$ composer install
```
- 配置(写入K3Cloud服务器相关参数)
```shell
$ vi test.php
...
$config = [
'auth_type' => 3, // 授权类型:1 用户名+密码;2 第三方授权应用ID+应用密钥;3 签名;
'host_url' => 'http||https://xxxxxxxxxxxxxxxxx/k3cloud/', // 金蝶授权请求地址
'acct_id' => 'xxxxxxxxxx', // 账户ID
'username' => 'xxxxxxxxxx', // 用户名(授权类型为1时必须)
'password' => 'xxxxxxxxxx', // 密码(授权类型为1时必须)
'appid' => 'xxxxxxxxxx', // 应用ID(授权类型为2或3时必须)
'appsecret' => 'xxxxxxxxxx', // 应用Secret(授权类型为2或3时必须)
'lcid' => 2052, // 账套语系,默认2052
];
...
```
- 运行
```shell
$ php test.php
```
- 确认
```shell
string(155944) "{"Result":{"ResponseStatus":{"IsSuccess":true,"Errors":[],"SuccessEntitys":[],"SuccessMessages":[],"MsgCode":0},"NeedReturnData":{"Id":"BD_MATERIAL","Name":[{"Key":2052,"Value":"物料"}], ...
```
【最简入门】PHP 调用/对接/集成 金蝶WebAPI(金蝶云星空、K3Cloud、SDK、Demo、示例)
## 1、准备API测试环境(K3Cloud服务器) - 非本帖重点,省略## 2、了解API整体设计 - [`金蝶云星空WebAPI接口说明书_V6.0`](htt...
点击下载文档
本文2024-09-16 18:11:14发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20509.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章