首页 > 解决方案 > 我使用哪些凭据和工具对 HERE 地理围栏/车队 API 进行身份验证?

问题描述

我一直在尝试对我的 Here 地图应用一些地理围栏,但无论我做什么,都会不断地从地理围栏端点获得 401 和 403 响应。

我最初使用的是节点模块“@here/maps-api-for-javascript”,但我看到指示无法使用该工具进行地理围栏,因此我已切换到从下拉脚本(v3.1) CDN 并进行直接 REST 调用以填补此 SO 帖子中概述的任何空白,我使用该 SO 帖子中提供的确切代码和我的 api 密钥创建了一个测试项目,并且地图根本不呈现,更不用说地理围栏(但呈现三角形和标记)。在控制台中,我看到对 API 的所有调用都是 403。

我努力了:

我的键可以在我的应用程序中渲染我的地图、计算路线和更新路线句柄,所以我不确定它们为什么不适用于这两个调用——一个用于上传栅栏,一个用于检查它们的位置。

此外,在我的应用程序中,我曾尝试按照本教程中的说明从此处进行地理围栏,但是当我尝试访问 platform.ext.getGeoFencingService(该链接查看源代码中的第 163 行)时,我收到一个错误,即 platform.ext 未定义。

更令我困惑的是,文档的一部分说 apikeys 是只读的,而文档的另一部分说从 JS api v3.1 开始,您不再需要 app_id 和 app_code。

标签: authenticationauthorizationhere-api

解决方案


推荐阅读