跳到主要内容

PHP

GitHub 仓库Coding 仓库

项目说明

项目通过 composer 引入了腾讯云 sdk,补充了调用电子签企业版 API 所需要的内容,并提供了调用的样例。使用前请先在项目中导入腾讯云 sdk。

通过 Composer 安装腾讯云 sdk

通过 Composer 获取安装是使用 PHP SDK 的推荐方法,Composer 是 PHP 的依赖管理工具,支持您项目所需的依赖项,并将其安装到项目中。关于 Composer 详细可参考 Composer 官网。

  1. 安装 Composer: windows 环境请访问Composer 官网下载安装包安装。

    unix 环境在命令行中执行以下命令安装。

    curl -sS https://getcomposer.org/installer | php

    sudo mv composer.phar /usr/local/bin/composer

  2. 建议中国大陆地区的用户设置腾讯云镜像源:composer config -g repos.packagist composer https://mirrors.tencent.com/composer/

  3. 执行命令 composer require tencentcloud/tencentcloud-sdk-php 添加依赖。如果只想安装某个产品的,可以使用composer require tencentcloud/产品名,例如composer require tencentcloud/essbasic

  4. 在代码中添加以下引用代码。注意:如下仅为示例,composer 会在项目根目录下生成 vendor 目录,/path/to/为项目根目录的实际绝对路径,如果是在当前目录执行,可以省略绝对路径。

    require '/path/to/vendor/autoload.php';

目录文件说明

api

api 目录是对电子签第三方应用集成所有 API 的简单封装,以及调用的 Example。 如果需要 API 更加高级的功能,需要结合业务修改 api 的封装。

byfile

byfile 目录是电子签第三方应用集成的核心场景之一 - 通过文件发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

bytemplate

byfile 目录是电子签第三方应用集成的核心场景之一 - 通过模板发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

callback

callback 目录是电子签第三方应用集成对接的回调解密部分。 业务方需要配置好回调地址和加密 key,就可以接收到相关的回调了。

testdata

testdata 是一个空白的 pdf 用于快速发起合同,测试。

config.php

里面定义调用电子签第三方应用集成 API 需要的一些核心参数。