pod-point/my-utility-genius-php

此包已被弃用,不再维护。未建议替代包。

用于与 My Utility Genius API 通信的 PHP 库

dev-master 2019-02-15 16:47 UTC

This package is auto-updated.

Last update: 2023-03-16 02:15:07 UTC


README

Build Status Packagist

用于与 My Utility Genius API 通信的 PHP 库

文档

安装

在 composer 中要求该包

"require": {
    "pod-point/my-utility-genius-php": "^1.0"
},

Laravel

如果你正在使用 Laravel 的最新版本,服务提供程序将自动注册。如果不是,请更新你的 config/app.php 提供者数组

'providers' => [
    PodPoint\MyUtilityGenius\Providers\ServiceProvider::class
]

然后发布配置文件

php artisan vendor:publish --provider="PodPoint\MyUtilityGenius\Providers\ServiceProvider"

最后,记得在 env 文件中设置 MUG_CLIENT_IDMUG_CLIENT_SECRET

手动

您还可以通过传递 Config 对象(可选地设置令牌持久化类)来手动创建客户端

$config = new Config('client-id', 'client-secret');
$config->setTokenPersistence(new FileTokenPersistence('test.db'));
$client = new Client($config);

使用

然后,您可以使用客户端向 API 发送经过身份验证的请求

$response = $client->json($client->get('request/Address/Postcode/Ready', [
    'query' => ['Postcode' => 'EC1 7YH']
]));