foodticket/jet-connect-client

一个用于与JET Connect API集成的PHP客户端

1.0.2 2024-07-07 14:52 UTC

This package is auto-updated.

Last update: 2024-09-07 15:28:16 UTC


README

GitHub license

此包允许您轻松地向JustEatTakeaway的JET Connect API发送请求。

要求

  • PHP >= 8.1
  • Laravel >= 9.0

安装

您可以通过composer安装此包

composer require foodticket/jet-connect

该包将自动注册自身。

配置

要开始使用JET Connect API,您需要一个API密钥。将API密钥添加到项目的.env文件中

JET_CONNECT_API_KEY=

发送请求

itemAvailability

要设置商品的可用性,您可以使用以下代码

$jetConnectApi = new JetConnectApi();
$jetConnectApi->setItemAvailability(
    Availability::UNAVAILABLE,
    ['itemReferences'],
    $restaurantId,
    $unavailableTill,
);

创建自己的请求

如果您需要创建自己的请求,可以使用以下代码

$jetConnectApi = new JetConnectApi();
$jetConnectApi->request()->get('https://api.flytplatform.com/');

Webhooks

要开始接收来自JET Connect的webhooks,您需要将以下路由添加到App\Providers\RouteServiceProvider文件中

$this->routes(function () {
    // ...
    Route::jetConnectWebhooks();
});

安全漏洞

如果您在此项目中发现安全漏洞,请通过电子邮件developer@foodticket.nl报告。