HERE リソースネーム の API を取得します

ほとんどの API は、カタログ、スキーマ 、パイプライン などの特定の HERE リソースネーム で動作します。 ここでは、 HERE リソースネーム を使用して API 情報を要求する方法について説明します。

api-lookup このサービスは、 Data API でのみ使用されるプラットフォーム サービスです。Data API の使用方法の詳細について は、『 Data API Guide 』を参照してください。

HERE リソースネーム のすべての API を取得します

HERE リソースネーム を使用すると、その HERE リソースネーム を処理する API のベース URL およびパラメータを取得できます。

HERE リソースネーム のすべての API を取得するには、次の手順を実行します。

  1. OAuth トークン を取得します。 OAuth トークン の取得方法については 、『 ID およびアクセス管理ガイド』を参照してください。

関心のあるエンティティの HERE リソースネーム が不明な場合 config は、 API を使用して、 HERE リソースネーム を検索するためにアクセスできる HRNS のリストを取得します。 コマンド ライン インターフェース を使用して HERE リソースネーム を検索することもできます。

  1. 次の REST 要求を送信して、 HERE リソースネーム のエンドポイントを取得します。

    GET /lookup/v1/resources/<HRN>/apis HTTP/1.1
    Host: api-lookup.data.api.platform.here.com
    Authorization: Bearer <Authorization Token>
    Cache-Control: no-cache
    

応答には、 HERE リソースネーム の API のベース URL とパラメータが含まれます。

各 API の基本 URL の構造は次の {hostname}/{API base path}とおりです。

たとえば、次のリクエストを使用して、カタログのすべての API を取得できます。

GET /lookup/v1/resources/<Catalog HRN>/apis HTTP/1.1
Host: api-lookup.data.api.platform.here.com
Authorization: Bearer <Authorization Token>
Cache-Control: no-cache

HERE リソースネーム の API を入手できます

HERE リソースネーム 、 API 名、およびバージョンがわかっている場合は、特定の API のベース URL およびパラメータを取得できます。

既知の HERE リソースネーム の API を取得するには、次の手順を実行します。

  1. OAuth トークン を取得します。 OAuth トークン の取得方法については 、『 ID およびアクセス管理ガイド』を参照してください。

関心のあるエンティティの HERE リソースネーム が不明な場合 config は、 API を使用して、 HERE リソースネーム を検索するためにアクセスできる HRNS のリストを取得します。 コマンド ライン インターフェース を使用して HERE リソースネーム を検索することもできます。

  1. 次の REST リクエストを送信します。

    GET /lookup/v1/resources/<Catalog HRN>/apis/<API Name>/<API Version> HTTP/1.1
    Host: api-lookup.data.api.platform.here.com
    Authorization: Bearer <Authorization Token>
    Cache-Control: no-cache
    

応答は、基本 URL と API のパラメータです。

各 API の基本 URL の構造は次の {hostname}/{API base path}とおりです。

たとえば、次のリクエストは publish API のバージョン 1 を取得します。

GET /lookup/v1/resources/<Catalog HRN>/apis/publish/v2 HTTP/1.1
Host: api-lookup.data.api.platform.here.com
Authorization: Bearer <Authorization Token>
Cache-Control: no-cache

応答は次のとおりです。

{
    "api": "publish",
    "version": "v2",
    "baseURL": "https://publish.data.api.platform.here.com/publish/v2/catalogs/<Catalog HRN>",
    "parameters": {}
}

」に一致する結果は 件です

    」に一致する結果はありません