99designs / rightsignature-php
此包已被废弃且不再维护。没有建议的替代包。
RightSignature.com API 的 PHP 客户端
2.0.0-RC3
2015-12-14 04:07 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- fabpot/php-cs-fixer: ^1.10
- mockery/mockery: >=0.7.2
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2022-11-21 02:37:56 UTC
README
RightSignature API 的 PHP 封装。
这不是一个完整的实现。以下 API 调用已实现:
- 文档详情
- 预包模板
- 预填充模板
- 发送模板
- 签署者链接
以下 API 调用尚未实现:
- 列出文档
- 批量文档详情
- 重新发送提醒邮件
- 删除文档
- 延长到期时间
- 更新文档标签
- 发送文档
- 列出模板
- 模板详情
- 构建新模板
- 用户详情
- 添加用户
- 使用报告
欢迎拉取请求。
依赖
RightSignature\HttpClient
目前依赖于 Guzzle。测试套件还需要 PHPUnit 和 Mockery。
使用
$client = RightSignature\HttpClient::forToken($myApiToken);
$rs = new RightSignature($client);
$document = $rs->documentDetails($someDocumentGuid);
实体结构与 API 响应结构一致
// Access fields using ->
echo $document->state;
// Hyphen-separated identifiers become underscore_separated
echo $document->original_filename;
// Repeating elements are accessed like array members
echo $document->recipients[0]->name;
有关详细信息,请参阅 RightSignature API 文档。