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

その他のフィードバック

このセクションでは、他のフィードバックを送信する例を示します。

ユーザーストーリー

ユーザーにとって重要な領域にフラグが設定されます。

以下のリクエストサマリーには、フィードバックを送信するリクエストのすべての必須コンポーネント (HTTP ヘッダー、リソース、 POST ボディ ) に必要なデータが表示されます。

リクエストのサマリー

リクエストコンポーネント
[HTTP Header] フィールド Auth-Service-Id : here_app

アプリケーションのアプリケーション ID

[HTTP Header] フィールド Auth-Identifier : apikey
[HTTP Header] フィールド Auth-Secret : {YOUR_APIKEY}
[HTTP Header] フィールド Content-Type : application/vnd.here.layerObjectList+json; charset=UTF-8
[HTTP Header] フィールド Accept : application/vnd.here.layerObjectList+json
[HTTP Header] フィールド Accept-Charset : charset=UTF-8
リソース フィードバック : リクエストパラメータがないことに注意してください
POST ボディ type : ポイント
POST ボディ coordinates : 8.1109931,47.8995140,0

WGS-84 準拠の経度 and 緯度 ( 署名の場所 ) 。

POST ボディ v : 3.1.2

フィードバックの報告に使用された地図フィードバック API のバージョン。

POST ボディ subType : 1.

リクエストの性質に関する特定の情報。

POST ボディ error : 970 年

他の地図フィードバックリクエストを示すエラーコード。

POST ボディ appId : { your_app_ID }

アプリケーションのアプリケーション ID

リクエスト

[HTTP Headers] フィールドの値は次のとおりです。

オプション 1 : apiKey 認証

Auth-Service-Id: here_app
Auth-Identifier: apikey
Auth-Secret: {YOUR_APIKEY}
Content-Type: application/vnd.here.layerObjectList+json; charset=UTF-8
Content-Disposition: application/vnd.here.layerObjectList+json; charset=UTF-8
Accept: application/vnd.here.layerObjectList+json
Accept-Charset: charset=UTF-8

オプション 2 : APP_ID/APP_CODE 認証 (廃止)

Auth-Service-Id: here_app
Auth-Identifier: {YOUR_APP_ID}
Auth-Secret: {YOUR_APP_CODE}
Content-Type: application/vnd.here.layerObjectList+json; charset=UTF-8
Content-Disposition: application/vnd.here.layerObjectList+json; charset=UTF-8
Accept: application/vnd.here.layerObjectList+json
Accept-Charset: charset=UTF-8
リクエストは次のとおりです。

https://maphub.api.here.com/feedback/
リクエストの本文は次のとおりです。

[{
  "type": "Point",
  "coordinates": [8.1109931,47.8995140,0],
  "properties": {
    "v": "2.7",
    "appId": "{YOUR_APP_ID}",
    "error": 970,
    "domain": {
      "subType": 2
    },
    "details": "this area is really important for people"
  }
}]

レスポンス

リクエストに対する応答には、次の内容が含まれます。

  • 送信されたレビジョンを識別するグローバル一意 ID ( GUID )
  • リビジョンのステータスを追跡するための ID
  • フィードバックで送信された情報
  • タイムスタンプおよび layerID 情報

この例の応答は次のとおりです。


[
  {
    "layerId": "grp|wiki|WIKI_MAP_FEEDBACK",
    "lastUpdateTS": 1418201944918,
    "coordinates": [
      8.1109931,
      47.8995140,
      0
    ],
    "guid": "354516c9e571332eaa13ae1b3fc344a825dc1d56",
    "id": -19753,
    "type": "Point",
    "createdTS": 1418201944918,
    "properties": {
      "zoomLevel": 18,
      ],
      "domain": {
        "subType": 1
        },
      "error": 970,
      "languageCode": "deu",
      "v": "2.7",
      "appId": "{YOUR_APP_ID}",
      "isocc": "DEU",
      "details": "This area is really important for people",
      "pageURL": "https://here.com/?map=8.1109931,47.8995140,0,normal",
    }
  }
]

フィードバックステータスの追跡についての詳細 は、「フィードバックステータスの追跡」を参照してください。