通过这里找地方 id

问题描述 投票:1回答:2

我试图通过地方ID来获取这里的地方信息。类似于

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

返回

不允许使用URL模板。请遵循Places API开发者指南。 https:/developer.here.comrest-apisdocumentationplacestopicsrequired-user-flow.html。

我了解URL模板的使用和概念,但链接没有提供给我通过Here ID获取地方信息。有人知道怎么做吗?

here-api
2个回答
2
投票

简短的免责声明:我在团队中围绕HERE地方API工作。

不支持直接查询地方id,因为它们可能会随着时间的推移而改变,变得陈旧。所以我们的想法是,客户不要在较长时间内存储它们。

Places API的基本入口是先做一个搜索,如发现搜索 并按照 href 字段来获取一个地方的详细信息。

我不太清楚你的用例是什么,但如果上述方法在你的流程中不起作用,我建议提取共享ID。你可以在响应字段 "视图 "中的地方详细信息中找到这些,就是以 "视图 "开头的部分。s-. 但要想知道地方的详细情况,你必须在一个点上进行搜索,然后按照 href. 分享ID包含的信息比地方ID更多,所以它应该更可靠地解决。

一旦您获得了共享ID,您可以使用 查询端点. 准备遵循302 HTTP响应。


0
投票

这个API可能会有帮助。https:/developer.here.comdocumentationgeocoding-search-apidev_guidetopicsendpoint-lookup-brief.html。

由于某些原因,Places API不支持通过它们返回的标识符进行查询,而Geocoding API则完全可以满足这一点。举个例子。

GET https://lookup.search.hereapi.com/v1/lookup?id=here:pds:place:276u0vhj-b0bace6448ae4b0fbc1d5e323998a7d2&apiKey={API_KEY}

(The apiKey 参数在那里没有记录,但它是有效的)。)

© www.soinside.com 2019 - 2024. All rights reserved.