marcosraudkett / tallink
Tallink PHP 客户端
v2023.12
2023-12-12 11:44 UTC
Requires
- php: ^8.1
- saloonphp/saloon: ^3.0
Requires (Dev)
- pestphp/pest: ^1.20
This package is auto-updated.
Last update: 2024-09-08 10:54:02 UTC
README
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)。请参阅 许可证文件 获取更多信息。