trustswiftly/trustswiftly-php-sdk
Composer 安装命令:
composer require trustswiftly/trustswiftly-php-sdk
包简介
Common interface for HTTP clients
关键字:
README 文档
README
PHP SDK for the TrustSwiftly
Our official API documentation is at TrustSwifly Integration Documentation
Installation
With Composer
composer require trustswifly/trustswiftly-php-sdk
"trustswiftly/trustswiftly-php-sdk": "^1.0"
Usage
Intialize Configs
$trustObject = new TrustSwiftly\TrustSwiftly($api_key, $base_url, $api_secret, $embed_key);
Validate Configs
$validationResponse = TrustSwiftly\TrustSwiftly::validateCredentials($key,$base_url,$api_secret,$embed_key);
Get All Users
$filterAndSortOptions=[ 'per_page'=>2 ]; $userData=$trustObject->userClient()->getAllUsers($filterAndSortOptions);
Get User Details By Id
$userDetails=$trustObject->userClient()->getUserDetails($user_id);
User Object
$user=$userDetails->user();
User Verifications
$user=$userDetails->userVerifications();
Create User
$userData = [ 'email'=>'test@example.com' ]; $userCreateData = $trustObject->userClient()->createUser($userData);
User Update
$updateData=[ 'first_name'=>'asd' ]; $userDetails=$trustObject->userClient()->updateUser($user_id,$updateData);
User Verification Update
$updateData=[ 'verification_id'=>xx, 'status'=>xx ]; $userVerificationData=$trustObject->userClient()->updateUserVerification($user_id,$updateData);
Delete User
$userDetails=$trustObject->userClient()->deleteUser($user_id);
Get Magic Link
$userDetails=$trustObject->userClient()->getMagicLink($user_id);
Get Templates
$templateData=$trustObject->templateClient()->getVerificationTemplates();
Get Statistics
$statData=$trustObject->statisticsClient()->getVerificationStats();
Signatures
Embed
$embedSignature=$trustObject->getEmbedSignature($user_id);
Webhook
$result=TrustSwiftly\TrustSwiftly::verifyWebhookSignature($receivedSignature,file_get_contents("php://input"),$signatureSecret);
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-12-07