PHPackages                             rmtop/rmsf-kuaidi100-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. rmtop/rmsf-kuaidi100-api

ActiveLibrary[API Development](/categories/api)

rmtop/rmsf-kuaidi100-api
========================

1.1.5(4y ago)016PHP

Since Jun 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jhz-code/rmsf-kuaidi100-api)[ Packagist](https://packagist.org/packages/rmtop/rmsf-kuaidi100-api)[ RSS](/packages/rmtop-rmsf-kuaidi100-api/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (2)Versions (16)Used By (0)

rmsf-kuaidi100-api
==================

[](#rmsf-kuaidi100-api)

快递100云打印

安装插件:

```
composer require rmtop/rmsf-kuaidi100-api

```

创建配置文件以及数据库模型:

```
//发布文件
php think  rmtop:publish_kuaidi_100

//执行数据迁移
php think migrate:run

```

### 打印机配置：

[](#打印机配置)

```
     //添加打印
     * @param $extra //筛选标识符 打印机归属 自定义用户ID
     * @param string $title //打印机名称
     * @param array $printer_info  //打印机详细信息
     * @param array $config  //快递100 接口密钥配置信息
     * @return TopKuaidi100ConfigModel|Model

    TopKuaidi100Manage::addConfig('customerId','测试打印机',['siid'=>'KX100L2XXX'],[
           'appKey'=>'XXX',
           'appSecret'=>'208b1e9f13XXXXXXXX',
           'customer'=>'4509808DDDXXXXXXXXX',
           'userid'=>'8b8b2edb8XXXXXXX',
           'auto'=>'BlXXXXXXXX',
      ]);

     /**
     *打印机配置信息修改
     * 更新配置
     * @param $id
     * @param string $title  //打印机名称
     * @param string $extra //筛选标识符 打印机归属 自定义用户ID
     * @param array $printer_info //打印机详细信息
     * @param array $config //快递100 接口密钥配置信息
     * @return TopKuaidi100ConfigModel
     */
    TopKuaidi100Manage::editConfig($id,string $title, string $extra,  array  $printer_info,array $config)

    //删除配置信息
    TopKuaidi100Manage::deleteConfig($id)

    //** 获取某个标识下的打印机列表  返回数组
    TopKuaidi100Manage::getPrinterList(string $extra)

   //** 获取单台打印机信息以及配置
       TopKuaidi100Manage::getConfig(int $id)

```

### 打印面单例子:

[](#打印面单例子)

```

     //获取打印机的配置ID时，先根据用户标识符获取旗下的打印机列表，

     然后根据打印机的configId来获取打印机详情，进行打印

    function test(){

       $arr =  TopKuaidi100Manage::getPrinterList(string $extra)

        $client = new TopKuaidi100($arr[0][id]);
        $param = array (
            'type' => '10',                    //业务类型，默认为10
            'partnerId' => 'K5xxxxx',                 //电子面单客户账户或月结账号
            'partnerKey' => 'O9xxxx',                //电子面单密码
            'net' => 'xx',                       //收件网点名称,由快递公司当地网点分配
            'kuaidicom' => 'yuantong',                 //快递公司的编码
            'recMan' => array (
                'name' => '张三',                  //收件人姓名
                'mobile' => '1828826xxx',                //收件人手机
                'printAddr' => '云南昆明五华区金鼎科技园18号B座',             //收件人地址
                'company' => 'rmsf'                //收件人公司名
            ),
            'sendMan' => array (
                'name' => '李四',                  //寄件人姓名
                'mobile' => '1828826xxxx',                //寄件人手机
                'printAddr' => '云南昆明五华区金鼎科技园18号B座',             //寄件人地址
                'company' => '云南昆明'                //寄件人公司名
            ),
            'cargo' => '汽车坐垫',                     //物品名称
            'count' => '1',                     //物品总数量
            'weight' => '1',                    //物品总重量
            'payType' => 'SHIPPER',            //支付方式
            'expType' => '标准快递',           //快递类型: 标准快递（默认）、顺丰特惠、EMS经济
            'remark' => '请',                    //备注
            'tempid' => '47a63e455d5142e9a54xxx',                    //电子面单模板编码
            'siid' => 'KX100L210xxxx'                       //设备编码
        );
        var_dump($client->eOrder($param));

    }

```

### 获取打印机状态例子:

[](#获取打印机状态例子)

```

function printerState(){
        $client = new TopKuaidi100(1);
        var_dump($client->printerState());
}

```

### 快递100 参数说明

[](#快递100-参数说明)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

15

Last Release

1777d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/75cda7b466041ada81703375143554be315e8d558c3d64bfd6878126de608518?d=identicon)[rmsf.top](/maintainers/rmsf.top)

---

Top Contributors

[![jhz-code](https://avatars.githubusercontent.com/u/64343721?v=4)](https://github.com/jhz-code "jhz-code (27 commits)")

### Embed Badge

![Health badge](/badges/rmtop-rmsf-kuaidi100-api/health.svg)

```
[![Health](https://phpackages.com/badges/rmtop-rmsf-kuaidi100-api/health.svg)](https://phpackages.com/packages/rmtop-rmsf-kuaidi100-api)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[convertkit/convertkitapi

Kit PHP SDK for the Kit API

2167.1k1](/packages/convertkit-convertkitapi)[mapado/rest-client-sdk

Rest Client SDK for hydra API

1125.9k2](/packages/mapado-rest-client-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
