2017-09-01 121 views
0

我嘗試通過地點編號來獲得這裏的地方信息。喜歡的東西通過這裏找到地方編號

https://places.cit.api.here.com/places/v1/places/276u337n-1e7e6de955674eddb3ba8662d8a83bac?app_id={XXXX}&app_code={YYYY}

回報

這是不允許使用URL模板。請按照地方 API開發人員指南: https://developer.here.com/rest-apis/documentation/places/topics/required-user-flow.html

我明白URL模板的使用和概念,但該鏈接不向我提供的信息通過這裏的ID來獲得位置信息。任何人都知道如何做到這一點?

回答

1

簡短的免責聲明:我在HERE地方API的團隊工作。

直接查詢地點標識不受支持,因爲它們可能隨時間而改變並變得陳舊。所以這個想法是,客戶不會在更長的時間內儲存它們。

Places API的基本入口點是首先進行搜索,例如, /discover/search並按照回覆項中的href字段查看地點的詳細信息。

我不太清楚你的用例是什麼,但如果上面的流程不起作用,我會建議提取共享ID。您可以在響應字段「視圖」中找到地點詳細信息中的那些內容,它是以s-開頭的部分。 但要獲得詳細信息,您必須在一個點上進行搜索並按照href進行搜索。共享ID包含更多的信息,而不僅僅是地點ID,因此它應該更可靠地解決。

獲得分享ID後,您可以使用 the lookup endpoint。準備好遵循302 HTTP響應。