99designs/rightsignature-php

此包已被废弃且不再维护。没有建议的替代包。

RightSignature.com API 的 PHP 客户端

2.0.0-RC3 2015-12-14 04:07 UTC

This package is not auto-updated.

Last update: 2022-11-21 02:37:56 UTC


README

RightSignature API 的 PHP 封装。

这不是一个完整的实现。以下 API 调用已实现:

  • 文档详情
  • 预包模板
  • 预填充模板
  • 发送模板
  • 签署者链接

以下 API 调用尚未实现:

  • 列出文档
  • 批量文档详情
  • 重新发送提醒邮件
  • 删除文档
  • 延长到期时间
  • 更新文档标签
  • 发送文档
  • 列出模板
  • 模板详情
  • 构建新模板
  • 用户详情
  • 添加用户
  • 使用报告

欢迎拉取请求。

依赖

RightSignature\HttpClient 目前依赖于 Guzzle。测试套件还需要 PHPUnitMockery

使用

$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 文档