hmennen90 /ostrom-php-client
这个Ostrom PHP客户端可以用于获取电力消耗的自身数据
1.0.0
2024-08-05 07:01 UTC
Requires
- php: ^8.3
- illuminate/http: *
- illuminate/support: *
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- orchestra/testbench: ^9.2
- rector/rector: ^1.2
README
描述
此Laravel包提供了一种简单的方法来连接Ostrom客户API——目前不是合作伙伴端点。
用法
- 使用composer安装
composer require hmennen90/ostrom-php-client - 将以下内容添加到您的.env文件中
OSTROM_API_AUTH_URL=<THE OSTROM API AUTH URL>
OSTROM_API_URL=<THE OSTROM API URL>
OSTROM_CLIENT_ID=<YOUR CLIENT ID>
OSTROM_CLIENT_SECRET=<YOUR CLIENT SECRET>
- 实例化连接器并使用准备好的请求类和准备好的响应类
use Hmennen90\OstromPhpClient\OstromServiceConnector;
use Hmennen90\OstromPhpClient\Service\Ostrom\Requests\Users\GetMeRequest;
use Hmennen90\OstromPhpClient\Service\Ostrom\Responses\Users\GetMeResponse;
$ostrom = new OstromServiceConnector();
$request = new GetMeRequest();
/** @var GetMeResponse $response */
$response = $ostrom->executeRequest($request);
$response->getEmail();
$response->getFirstName();
$response->getLastName();
$response->getLangauge();