その他のフィードバック
このセクションでは、他のフィードバックを送信する例を示します。
ユーザーストーリー
ユーザーにとって重要な領域にフラグが設定されます。
以下のリクエストサマリーには、フィードバックを送信するリクエストのすべての必須コンポーネント (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",
}
}
]
フィードバックステータスの追跡についての詳細 は、「フィードバックステータスの追跡」を参照してください。