認証されたセッションを開始します
次のコード例は 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
: 分単位の任意の整数。 更新リクエストの頻度を示します。