gdarquie / moselle-php
BT开放API的SDK
dev-main
2022-07-13 09:58 UTC
Requires
- php: >=8.0
- doctrine/annotations: ^1.13
- symfony/cache: ^5.4
- symfony/http-client: ^5.4
- symfony/http-foundation: ^5.4
- symfony/property-access: ^5.4
- symfony/serializer: ^5.4
- symfony/validator: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^6.1
This package is auto-updated.
Last update: 2024-09-07 23:44:08 UTC
README
此包仍在建设中(2022年7月13日)。
Open Api的描述在 Bouygues Telecom 开发者门户中:https://developer.bouyguestelecom.fr
安装
composer require bboxlab/mosel
Open API SDK中的API和工具列表
- 应用程序凭证Oauth流的认证器
- 检查电子邮件地址
- 检查IBAN
- 检查可携性
如何使用?
首先,使用composer在您的PHP应用程序中安装此包。
然后,使用凭证和mosel配置创建一个Sdk Mosel对象。
$configuration = new Configuration(); [...] $sdk = new Sdk('clientId', 'secretId', $configuration);
您可以使用现有的配置,这里用于默认的bt环境配置。
$sdk = new Sdk('clientId', 'secretId', new ConfigurationCreator()->createApConfig());
当SDK设置正确后,您可以使用它来获取受保护的Open API。
$emailInput = new EmailInput(); $emailInput->setEmailAddress('example@email.com'); $response = $sdk->checkEmail($emailInput);
返回一个包含应用程序凭证令牌的对象和由Bt API提供的数组的Mosel响应对象。
如何测试Mosel包
您可以使用phpunit来运行测试
./vendor/bin/phpunit tests/