janthomas89 / komoot-api-client
简单的、非官方的 Komoot API 客户端
0.1.0
2020-06-13 17:48 UTC
Requires
- symfony/browser-kit: ^5.1
- symfony/css-selector: ^5.1
- symfony/http-client: ^5.1
- symfony/mime: ^5.1
Requires (Dev)
- symfony/dotenv: ^5.1
This package is auto-updated.
Last update: 2024-09-14 03:32:58 UTC
README
这是一个简单、非官方的 Komoot API 客户端,只能执行两个功能
- 列出用户的最新行程 ID
- 下载用户的 GPX 轨迹
警告:API 客户端需要用户的凭据,这基本上是不安全的。它仅适用于包含我自己的 Komoot 账户的私有项目。在公共设置中,人们更愿意使用基于 OAuth 的登录,利用官方 Komoot API。然而,Komoot 也允许为私人目的访问其 API。
安装
composer require janthomas89/komoot-api-client
使用
列出用户的最新行程 ID
$komoot = new KomootApiClient('foo@bar.de', 'yourPassword');
$latestTourIds = $komoot->getLatestTourIds();
下载用户的 GPX 轨迹
$komoot = new KomootApiClient('foo@bar.de', 'yourPassword');
$tourGpx = $komoot->getTourGpx(123456);