bboxlab/mosel

dev-main 2022-07-13 09:58 UTC

This package is not auto-updated.

Last update: 2024-10-02 19:18:14 UTC


README

此包仍在建设中(2022年7月13日)。

开放API的描述可以在布伊格电信开发者门户中找到: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设置正确后,您可以使用它来获取受保护的开放API

$emailInput = new EmailInput();
$emailInput->setEmailAddress('example@email.com');
$response = $sdk->checkEmail($emailInput);

返回一个包含应用凭证令牌的对象和由Bt API提供的响应数组的Mosel响应对象。

如何测试Mosel包

您可以使用phpunit来运行测试

 ./vendor/bin/phpunit tests/