adaptech / finapi-webform
以下页面为您提供了有关如何使用我们API的一些基本信息。
实际的API服务文档随后进一步说明。您可以使用菜单在API部分之间跳转。
此页面内置了HTTP(S)客户端,因此您可以直接在此页面上测试服务,通过在相应服务中填写请求参数和/或正文,然后点击TRY按钮。请注意,您需要授权才能成功调用API。要授权,请参阅“授权”部分,或者在您已经有有效用户令牌的情况下,只需使用左侧的QUICK AUTH即可。
Requires
- php: ^7.3 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.12
- phpunit/phpunit: ^8.0 || ^9.0
This package is auto-updated.
Last update: 2024-09-11 19:59:44 UTC
README
以下页面为您提供了有关如何使用我们API的一些基本信息。
实际的API服务文档随后进一步说明。您可以使用菜单在API部分之间跳转。
此页面内置了HTTP(S)客户端,因此您可以直接在此页面上测试服务,通过在相应服务中填写请求参数和/或正文,然后点击TRY按钮。请注意,您需要授权才能成功调用API。要授权,请参阅“授权”部分,或者在您已经有有效用户令牌的情况下,只需使用左侧的QUICK AUTH即可。
请记住,所有用户管理功能都应该在访问中进行查找。
请查阅Web Form 2.0 公共文档以及Access 公共文档以获取更多信息。如果您需要有关API的任何帮助,请联系support@finapi.io。
安装与使用
需求
PHP 7.3及更高版本。也应该与PHP 8.0兼容,但尚未测试。
Composer
要通过Composer安装绑定,请将以下内容添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https:////.git" } ], "require": { "/": "*@dev" } }
然后运行composer install
手动安装
下载文件并包含autoload.php
<?php require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
入门指南
请按照安装程序进行操作,然后运行以下内容
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure OAuth2 access token for authorization: BearerAccessToken $config = OpenAPIWebForm\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OpenAPIWebForm\Client\Api\AccountInformationServicesApi( // 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(), $config ); $bank_connection_update_task_details = new \OpenAPIWebForm\Client\Model\BankConnectionUpdateTaskDetails(); // \OpenAPIWebForm\Client\Model\BankConnectionUpdateTaskDetails try { $result = $apiInstance->createBankConnectionUpdateTask($bank_connection_update_task_details); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountInformationServicesApi->createBankConnectionUpdateTask: ', $e->getMessage(), PHP_EOL; }
API端点
所有URI都相对于https://webform-live.finapi.io
模型
- AccountType
- Amount
- Aspect
- BankConnectionImportDetails
- BankConnectionUpdateDetails
- BankConnectionUpdateTaskDetails
- Brand
- Callbacks
- Color
- CountryCode
- CreateProfileDetails
- Currency
- DirectDebitOrder
- DirectDebitWithAccountDetails
- DirectDebitWithAccountReceiver
- EditProfileDetails
- Error
- Functionality
- ImportBankDetails
- InvalidFieldError
- Language
- ManageSavedSettings
- Paging
- Payload
- PaymentOrder
- PaymentPayer
- PaymentRecipient
- PaymentWithAccountDetails
- PaymentWithAccountSender
- Profile
- ProfilesPage
- StandalonePaymentDetails
- StandalonePaymentSender
- Task
- TaskCallback
- TaskCallbacks
- TaskPayload
- TaskStatus
- TaskType
- TasksPage
- Text
- TextColor
- UpdateBankDetails
- UserMetadata
- ValidationError
- WebForm
- WebFormCompletedCallback
- WebFormInfo
- WebFormStatus
- WebFormType
- WebFormsPage
授权
BearerAccessToken
- 类型:
OAuth
- 流程:
password
- 授权URL: ``
- 作用域:
- all: 无限制
测试
要运行测试,请使用
composer install vendor/bin/phpunit
作者
关于此包
此PHP包是由OpenAPI Generator项目自动生成的
- API版本:
2.277.0
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen