RapidAPI logo

Indonesian Train Schedule - Jadwal Kereta

フリー
開発者 jadwalkeretaapi
更新日 6ヶ月前
旅行
7.1/10
人気度
12230ms
レイテンシ
100%
正常稼働率

「Indonesian Train Schedule - Jadwal Kereta 」のドキュメント

This API is free to use as we host it in free appharbor. You can add up to your 5 favorite origin-destination. We get the data from tiket.kereta-api.co.id. So as long as we do not violate their rules, you can still have the data.

全文を表示する
GETGet schedule
GETGet schedule

Get Schedule

ヘッダーパラメータ
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
必須パラメータ
regstasiunNUMBER
REQUIREDAfter register you can add up to 5 origin-destination, this example I Use Surabaya to Madiun
tanggalNUMBER
REQUIREDYou can input Equal or Greater than Now date with format 'YYYYMMDD'
apikeyNUMBER
REQUIREDAfter register you can get an API Key. But for the test, you can try 101487229685974604868
パラメータ(Option)
dewasaNUMBER
OPTIONALDefault is 1 and max is 4
infantSTRING
OPTIONALDefault is 0 and max is 4
コードスニペット
unirest.get("https://jadwalkeretaapi-indonesian-train-schedule-jadwal-kereta-v1.p.rapidapi.com/api?dewasa=1&infant=0&regstasiun=1&tanggal=20171106&apikey=101487229685974604868")
.header("X-RapidAPI-Host", "jadwalkeretaapi-indonesian-train-schedule-jadwal-kereta-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
サンプルレスポンス
概要
リクエストURL: https://jadwalkeretaapi-indonesian-train-schedule-jadwal-kereta-v1.p.rapidapi.com/api
リクエストメソッド: GET
レスポンスヘッダ
レスポンスボディ

SDKをインストール(NodeJS)

インストール

Node.jsでUnirestを使用するには、NPMモジュールをインストールしてください。

$ npm install unirest

インストール完了後は、簡単にリクエストを行うことができるようになります。

var unirest = require('unirest');

リクエスト

unirest.get("https://jadwalkeretaapi-indonesian-train-schedule-jadwal-kereta-v1.p.rapidapi.com/api?dewasa=1&infant=0&regstasiun=1&tanggal=20171106&apikey=101487229685974604868")
.header("X-RapidAPI-Host", "jadwalkeretaapi-indonesian-train-schedule-jadwal-kereta-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2認証
クライアントID
クライアントシークレット
OAuth2認証