web3-is-going-just-great/credentials-dot-dev-php-sdk
最新稳定版本:v0.0.1-beta
Composer 安装命令:
composer require --dev web3-is-going-just-great/credentials-dot-dev-php-sdk
包简介
This SDK is NOT an official SDK of credentials.dev.
README 文档
README
Usage
Require the SDK composer package
composer require web3-is-going-just-great/credentials-dot-dev-php-sdk
Get an instance to make requests
use Web3IsGoingJustGreat\CredentialsDev\SDK\Credentials; $apiToken = 'thisIsSuperSecret'; // !!! Currently only sandbox mode is supported !!! $sdkInstance = new Credentials(accessToken: $apiToken, useSandbox: true);
Available methods
$sdkInstance->default(); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\APIStatus
People
$sdkInstance->listPeople(); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\Person[]
Person
use \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\CreatePerson; $sdkInstance->createPerson(CreatePerson $createPerson); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\Person $sdkInstance->getPerson(string $personId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\Person $sdkInstance->deletePerson(string $personId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\EmptyResult or trows \Web3IsGoingJustGreat\CredentialsDev\SDK\Exceptions\NotFoundException
Subscription
use \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\SubscribePerson; $sdkInstance->subscribeToPersonEvents(string $personId, SubscribePerson $subscribePerson); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\PersonSubscription
Documents
$sdkInstance->listPersonDocuments(string $personId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\Document[] $sdkInstance->createPersonDocument(string $personId, string $externalIdentifier, string $documentBinary); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\DocumentValidationResponse $sdkInstance->validatePersonDocument(string $personId, string $documentId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\DocumentValidationResponse $sdkInstance->deletePersonDocument(string $personId, string $documentId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\EmptyResult $sdkInstance->statsForPersonDocument(string $personId, string $documentId); // \Web3IsGoingJustGreat\CredentialsDev\SDK\Resources\DocumentStatistics
Disclaimer
This SDK is NOT an official SDK of the sandbox credentials.dev API.
Public discussions regarding the Credentials.dev service it self is held here: https://github.com/LilithWittmann/credentials_dev_public/discussions.
In case of problems or feature requests for this SDK, GitHub Issues can be used: https://github.com/AndreSchwarzer/credentials-dot-dev-php-sdk/issues.
License
This PHP SDK is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-26