gdarquie/moselle-php

BT开放API的SDK

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

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/