Tallink PHP 客户端

v2023.12 2023-12-12 11:44 UTC

This package is auto-updated.

Last update: 2024-09-08 10:54:02 UTC


README

Tests

Tallink API 的 PHP SDK

这是一个非官方的 Tallink PHP SDK,在没有得到 Tallink 的许可的情况下不应在生产环境中使用。

要求

  • PHP 8.1+

如果你使用的是较旧的 PHP 版本,则可以使用 2.1.0 版本,但强烈建议使用最新版本。

安装

composer require marcosraudkett/tallink

使用方法

如何获取航次的示例

航次

use marcosraudkett\Tallink\Constants\Voyage;
use marcosraudkett\Tallink\Constants\Locale;
use marcosraudkett\Tallink\Constants\Station;
use marcosraudkett\Tallink\Requests\GetTimetablesRequest;
use marcosraudkett\Tallink\Tallink;

$tallink = new Tallink;
$response = $tallink->send(new GetTimetablesRequest(
    oneWay: true,
    voyageType: Voyage::SHUTTLE,
    dateFrom: date('Y-m-d'),
    dateTo: date('Y-m-d', strtotime('+2 days')),
    from: Station::HELSINKI, // hel
    to: Station::TALLINN,    // tal
    locale: Locale::ENGLISH, // en
));

print_r($journeys->json()); 

更多信息请查看 /examples 文件夹。

可用的请求

测试

composer test

变更日志

请查看 CHANGELOG 了解最近的变化。

贡献

请随意提交 pull request 或报告问题。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。