eeappdev/vegvesen

Vegetvesen 车辆数据 API 的 HTTP 宏

1.0.1 2024-03-15 14:54 UTC

This package is auto-updated.

Last update: 2024-09-15 16:13:21 UTC


README

此 Laravel 插件方便与 Vegvesen API 集成,提供车辆信息和数据的访问。由挪威公路管理局维护的 Vegvesen API 提供了各种端点以检索车辆详细信息。有关使用 Vegvesen API 的详细信息,请参阅 Vegvesen API 文档

安装

通过 Composer 安装插件

composer require eeappdev/vegvesen

配置

发布配置文件以自定义 Vegvesen API 设置

php artisan vendor:publish --provider="Eeappdev\Vegvesen\VegvesenServiceProvider"

发布后,您将在配置目录中找到 vegvesen.php 配置文件。在 .env 文件中更新以下环境变量,使用您的 Vegvesen API 凭据

VEGVESEN_BASEURL=
VEGVESEN_TOKEN=

如果您在 .env 文件中没有指定 VEGVESEN_BASEURL,则将使用 vegvesen.php 配置文件中的默认值。

用法

使用 Http::vegvesen() 宏向 Vegvesen API 发送请求

use Illuminate\Support\Facades\Http;

$response = Http::vegvesen()->get('kjoretoydata?kjennemerke={registreringsnummer}');
$response = Http::vegvesen()->get('kjoretoydata?understellsnummer={vin nummer}');

{registreringsnummer}{vin nummer} 替换为适当的车辆注册号或 VIN 号。根据您的 API 需要调整端点和请求参数。有关可用的端点和请求格式的详细信息,请参阅 Vegvesen API 文档