Traffic TPEG API 開発者ガイド(交通情報)

認証されたセッションを開始します

次のコード例は Content-Type 、の HTTP ヘッダーを含む HTTP POST リクエスト として次の XML 本文を送信して、認証済みセッションを開始する方法を示し application/xmlています。


<?xml version="1.0" encoding="UTF-8" ?>
<init-session>
  <tpeg format="TPEGBinary">
  <loc-ref id="TMC" version="1.3"/>
  <loc-ref id="ETL" version="1.0"/>
  <app id="TEC" version="3.2"/>
  <app id="TFP" version="1.0"/>
  </tpeg>
  <configuration>
  <att name="radius" value="25"/>
  <att name="expiration" value="180"/>
  <att name="timeout" value="30"/>
  <att name="frequency" value="180"/>
  </configuration>
</init-session>

initsession リソースに送信されます。


https://tpeg.traffic.cc.api.here.com/tpeg/1.0/initsession

パラメータの概要

次に、この例で使用されている属性についての情報を示します。
  • tpeg format: TPEGBinary 形式で交通情報を要求します。
  • loc-ref: サポートされているすべてのロケーション参照。 サポートされている場所の参照を参照
  • app: Traffic Event Compact (TEC) バージョン 3.0 および Traffic Flow and Prediction (TFP) 1.0 アプリケーションを要求します。
  • configuration radius: 半径が 25 km のエリアの情報を返します
  • configuration expiration: 180 分後 initsession には、新たな作業が必要になります。
  • configuration timeout: 分単位の任意の整数。 DeltaUpdate の機能をサポートする通知者です。 値「 0 」は、すべてのリクエストの完全な更新を受信することを意味します。 つまり getmessages 、この時間枠内に要求が受信されなかっ initsession た場合、最初のセッションは引き続き有効で、完全な更新が提供されます。 このタイムアウトのデフォルト値は 100 分です。
  • configuration frequency: 分単位の任意の整数。 更新リクエストの頻度を示します。
XML 応答には、 getmessages のプロキシミティの例getmessages のコリドーの例など、トラフィック情報要求の URL および暗号化キーが含まれています。