pastisd/yousign-api
Composer 安装命令:
composer require pastisd/yousign-api
包简介
README 文档
README
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
This PHP package is automatically generated by the Swagger Codegen project:
- API version: 2.1
- Build package: io.swagger.codegen.languages.PhpClientCodegen
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
}
],
"require": {
"GIT_USER_ID/GIT_REPO_ID": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php:
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new YouSign\Client\Api\AuthenticationsApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); $id = "id_example"; // string | $authorization = "\"Bearer {{access_token}}\""; // string | Authentication credentials for HTTP authentication try { $result = $apiInstance->authenticationsEmailIdGet($id, $authorization); print_r($result); } catch (Exception $e) { echo 'Exception when calling AuthenticationsApi->authenticationsEmailIdGet: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://api.yousign.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AuthenticationsApi | authenticationsEmailIdGet | GET /authentications/email/{id} | Find an Authentication by ID |
| AuthenticationsApi | authenticationsEmailIdPut | PUT /authentications/email/{id} | Update an Email Authentication |
| AuthenticationsApi | authenticationsInweboIdGet | GET /authentications/inwebo/{id} | Get an Authentication |
| AuthenticationsApi | authenticationsInweboIdPut | PUT /authentications/inwebo/{id} | Update an inwebo Authentication |
| AuthenticationsApi | authenticationsSmsIdGet | GET /authentications/sms/{id} | Find an Authentication by ID |
| AuthenticationsApi | authenticationsSmsIdPut | PUT /authentications/sms/{id} | Update an SMS Authentication |
| CheckDocumentApi | checkDocumentBankAccountsIdGet | GET /check-document/bank_accounts/{id} | Get informations about a bank document (RIB) |
| CheckDocumentApi | checkDocumentBankAccountsPost | POST /check-document/bank_accounts | Verify a bank document (RIB) |
| CheckDocumentApi | checkDocumentIdentitiesIdGet | GET /check-document/identities/{id} | Get informations about an identity document (passport, id cards) |
| CheckDocumentApi | checkDocumentIdentitiesPost | POST /check-document/identities | Verify an identity document (passport, id cards) |
| FileApi | filesIdDownloadGet | GET /files/{id}/download | Download a File |
| FileApi | filesIdDuplicatePost | POST /files/{id}/duplicate | Duplicate a File |
| FileApi | filesIdGet | GET /files/{id} | Find a File by ID |
| FileApi | filesPost | POST /files | Create a new File |
| FileObjectApi | fileObjectsIdDelete | DELETE /file_objects/{id} | Delete a File Object |
| FileObjectApi | fileObjectsIdGet | GET /file_objects/{id} | Find a File Object by ID |
| FileObjectApi | fileObjectsIdPut | PUT /file_objects/{id} | Update a File Object |
| FileObjectApi | fileObjectsPost | POST /file_objects | Create a new File Object |
| MembersApi | membersGet | GET /members | Get all Members |
| MembersApi | membersIdDelete | DELETE /members/{id} | Delete a Member |
| MembersApi | membersIdProofGet | GET /members/{id}/proof | Get a proof file of a Member |
| MembersApi | membersIdPut | PUT /members/{id} | Edit a Member |
| MembersApi | membersPost | POST /members | Create a new Member |
| OperationsApi | operationsIdGet | GET /operations/{id} | Find an Operation by ID |
| OperationsApi | operationsPost | POST /operations | Create a new Operation |
| ProceduresApi | exportProceduresGet | GET /export/procedures | Export Procedure list |
| ProceduresApi | proceduresGet | GET /procedures | Get Procedure list |
| ProceduresApi | proceduresIdDelete | DELETE /procedures/{id} | Delete a Procedure |
| ProceduresApi | proceduresIdDuplicatePost | POST /procedures/{id}/duplicate | Duplicate a Procedure |
| ProceduresApi | proceduresIdGet | GET /procedures/{id} | Find a Procedure by ID |
| ProceduresApi | proceduresIdProofGet | GET /procedures/{id}/proof | Get a Procedure proof file |
| ProceduresApi | proceduresIdPut | PUT /procedures/{id} | Update a Procedure |
| ProceduresApi | proceduresIdRemindPost | POST /procedures/{id}/remind | Remind a Procedure |
| ProceduresApi | proceduresPost | POST /procedures | Create a new Procedure |
| ServerStampApi | serverStampsIdGet | GET /server_stamps/{id} | |
| ServerStampApi | serverStampsPost | POST /server_stamps | |
| SignatureUIApi | signatureUiLabelsGet | GET /signature_ui_labels | Get Signature UI Labels |
| SignatureUIApi | signatureUiLabelsIdDelete | DELETE /signature_ui_labels/{id} | Delete a Signature UI Label |
| SignatureUIApi | signatureUiLabelsIdGet | GET /signature_ui_labels/{id} | Find a Signature UI Label by ID |
| SignatureUIApi | signatureUiLabelsIdPut | PUT /signature_ui_labels/{id} | Update a Signature UI Label |
| SignatureUIApi | signatureUiLabelsPost | POST /signature_ui_labels | Create a new Signature UI Label |
| SignatureUIApi | signatureUisGet | GET /signature_uis | Get Signature UI list |
| SignatureUIApi | signatureUisIdDelete | DELETE /signature_uis/{id} | Delete a Signature UI |
| SignatureUIApi | signatureUisIdGet | GET /signature_uis/{id} | Find a Signature UI by ID |
| SignatureUIApi | signatureUisIdPut | PUT /signature_uis/{id} | Update a Signature UI |
| SignatureUIApi | signatureUisPost | POST /signature_uis | Create a new Signature UI |
| UserApi | usersGet | GET /users | List all Users |
| UserApi | usersIdDelete | DELETE /users/{id} | Delete a User |
| UserApi | usersIdGet | GET /users/{id} | Find a User by ID |
| UserApi | usersIdPut | PUT /users/{id} | Update a User |
| UserApi | usersPost | POST /users | Create a new User on Yousign application |
| UserGroupApi | userGroupsGet | GET /user_groups | Get User Group list |
| UserGroupApi | userGroupsIdGet | GET /user_groups/{id} | Find a User Group by ID |
Documentation For Models
- AuthenticationEmailOutput
- AuthenticationInweboOutput
- AuthenticationSmsOutput
- Body
- Body1
- Body2
- Body3
- CheckDocumentBankAccountsInput
- CheckDocumentBankAccountsOutput
- CheckDocumentIdentitiesInput
- CheckDocumentIdentitiesOutput
- Company
- CompanyConfig
- ConfigEmailTemplate
- ConfigWebhookTemplate
- FileInput
- FileObjectInput
- FileObjectInputWithoutFileReference
- FileObjectOutput
- FileObjectOutputWithoutFileReference
- FileOutput
- InlineResponse400
- InweboUserRequest
- MemberInput
- MemberOutput
- ModeSmsConfiguration
- OperationOutput
- ProcedureConfig
- ProcedureConfigEmail
- ProcedureConfigReminder
- ProcedureConfigReminderConfig
- ProcedureConfigReminderConfigEmail
- ProcedureConfigWebhook
- ProcedureDuplicateInput
- ProcedureInput
- ProcedureOutput
- ProcedureRemindConfig
- ProcedureRemindConfigEmail
- ProcedureRemindInput
- ServerStampConfig
- ServerStampConfigWebhook
- ServerStampInput
- ServerStampOutput
- SignatureUiInput
- SignatureUiInputRedirectCancel
- SignatureUiInputRedirectError
- SignatureUiInputRedirectSuccess
- SignatureUiInputUpdate
- SignatureUiLabelInput
- SignatureUiLabelInputIncluded
- SignatureUiLabelOutput
- SignatureUiOutput
- SignatureUiOutputRedirectCancel
- SignatureUiOutputRedirectError
- SignatureUiOutputRedirectSuccess
- UserGroup
- UserInput
- UserOutput
- UserUpdateInput
Documentation For Authorization
ApiKey
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Author
pastisd/yousign-api 适用场景与选型建议
pastisd/yousign-api 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3.04k 次下载、GitHub Stars 达 0, 最近一次更新时间为 2018 年 10 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「api」 「sdk」 「swagger」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 pastisd/yousign-api 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 pastisd/yousign-api 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 pastisd/yousign-api 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
A PSR-7 compatible library for making CRUD API endpoints
Alfabank REST API integration
Zero-dependency raw PHP DNS resolver, domain-ownership verification, and intoDNS/MxToolbox-style diagnostics. Queries authoritative nameservers directly over sockets — never trusts the recursive cache for ownership checks.
A lightweight plain-PHP framework for database-backed CRUD APIs.
bughq error tracking - PHP SDK
ABsurge PHP SDK for feature flags and A/B testing
统计信息
- 总下载量: 3.04k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2018-10-17