foodticket / jet-connect-client
一个用于与JET Connect API集成的PHP客户端
1.0.2
2024-07-07 14:52 UTC
Requires
- php: ^8.1|^8.2|^8.3
- guzzlehttp/guzzle: ^7.0
- illuminate/http: ^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0
README
此包允许您轻松地向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报告。