定制 mcc7178/esign-php 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mcc7178/esign-php

Composer 安装命令:

composer require mcc7178/esign-php

包简介

e签宝PHP扩展包

README 文档

README

鉴于官方并没有维护基于Composer的扩展,使用起来不是很方便,遂对官方的DEMO文件简单的封装了一下,方便在其他框架中集成。

安装

composer require mcc7178/esign

使用

// 初始化操作
use AAbutton\Esign\factory\Factory;

Factory::init('your app id', 'your app secret');
// 根据需要设置是否开启debug
Factory::setDebug(true);
// 根据需要配置是否开启代理
Factory::setENABLEHTTPPROXY(true);
Factory::setHTTPPROXYIP('http://127.0.0.1');
Factory::setHTTPPROXYPORT('1234');
// 根据需要配置沙盒环境,注意:如果配置了沙盒环境,记得修改对应的`app id`和`app secret`,否则会报错。
Factory::setHost('https://smlopenapi.esign.cn');
/**
 * 接下来根据自己的需要调用不同的静态方法就可以了
 * 
 * 步骤:
 * 1、现在官网找到要调用的接口URI地址
 * 2、在本扩展包中搜索URI地址中的关键字即可找到对应的类
 * 3、通过静态方法调用这个类即可。
 * 
 * 举个栗子:
 * 查询个人签署账号对应URI地址是:/v1/accounts/{accountId}。
 * 通过关键字'v1/accounts'搜索,可以发现该接口对应文件为:src/factory/account/QryPersonByaccountId.php
 * 那么调用这个类然后传递指定参数即可, 请参考下方代码:
 */
 
 use AAbutton\Esign\factory\base\Account;
 use AAbutton\Esign\factory\account\QryPersonByaccountId;
 $accountInfo = Account::QryPersonByaccountId()->execute()->getBody();
 var_dump($accountInfo);

测试

# WIP
composer test

更新日志

请查阅 CHANGELOG 获取更多信息。

致谢

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-20