地図フィードバック API 開発者ガイド

HTTP リクエストヘッダ

マップフィードバック API は、 HTTP リクエストヘッダーを使用して、リクエストの資格情報およびコンテンツ設定を認証します。

次のセクションでは、各ヘッダーについて詳細に説明します。

表 1. ヘッダー
ヘッダー名 説明
Accept 応答に使用できるメディアタイプを指定し ます ( 「 Accept header specification 」を参照 ) 。
  • フィードバック送信リクエストの場合 : application/vnd.here.layerObjectList+json
  • フィードバックステータスリクエストの場合 : application/json
Accept-Charset 応答で使用される文字セットを設定します。 既定値 : UTF-8
Auth-Service-Id 地図フィードバック API に関連付けられているアプリケーションを指定します。

here_app フィードバックがアプリケーションに適していることを示します。

別 のアプリケーションで地図フィードバック API を使用している場合 は、 HERE の顧客担当者に適切な値を問い合わせてください。

Auth-Identifier apiKey 認証メカニズムを選択する場合に、固定文字列「 apiKey 」に入れるヘッダー。 廃止された app_id/app_code 認証を使用する場合 app_idは、 HERE を自分で作成する必要があります。
Auth-Secret apikey apiKey 認証メカニズムを選択する場合に独自に入力するヘッダー。 廃止された app_id/app_code 認証を使用する場合 app_codeは、 HERE を自分で作成する必要があります。
Content-Type POST リクエストの本文のメディアタイプを指定します。

次の値にする必要があります application/vnd.here.layerObjectList+json; charset=UTF-8

Content Disposition 新しいフィードバック送信リクエストの場合: form-data; name=" file" ; filename="myFile.png"

application/vnd.here.layerObjectList+json; charset=UTF-8

新しいフィードバックを送信します: form-data; name="feedback"

既存のフィードバックの添付ファイルを送信する場合 : multipart/form-data 、 boundary="random_kus"

クロスオリジンドメイン共有( CORS )メカニズムによる制限を管理する必要がある場合は、 URL の一部としてヘッダーパラメータを設定できます。 この場合、 URL には CORSH パラメータが含まれている必要があります。 この値は、 headers オブジェクトの JSON エンコード文字列である必要があります。 この場合、 HTTP ヘッダーが上書きされます。

http://host/path?CORSH=encodeURIComponent(JSON.stringify( {
"Content-Type": "application/vnd.here.layerObjectList+json; charset=utf-8",
"Accept": "application/json; charset=UTF-8",
"GroupId": "FGx1AWaAzKOo0imNkLmf",
"AuthServiceId": "here_app",
"Auth-Identifier": "<put your app id here>",
  "Auth-Secret": "<put your app code/token here>"
    } ) )