验证查找序列服务请求 HERE Maps API

Authenticating for findsequence service requests HERE Maps API

我正在尝试从 HERE 地图 API 服务 FindSequence 发出 GET 请求。我注意到在docs中,它包括三个认证参数:app_idapp_codeapiKey。文档暗示可以选择使用 app_idapp_code 组合或单独使用 apiKey。这是有道理的,因为在 HERE 地图文档的其他地方,注意到旧模式是使用 app_idapp_code 但最近已弃用,现在应该单独使用 apiKey .事实上,您甚至不能再在 HERE 开发人员项目仪表板中生成 app_code

所以我试图用 apiKey 发出请求,但我收到一个身份验证错误,要求 app_idapp_code:

`curl --location --request GET "https://wse.api.here.com/2/findsequence.json?apiKey=[apiKey]`

{"faultCode":"s74149e0f-5b37-41b1-bf25-0d5f93e06938","responseCode":"400","message":"The request is missing the app_id and app_code parameters. They must both be passed as query parameters. If you do not have app_id and app_code, please obtain them through your customer representative or at http://developer.here.com/myapps."}

据我了解,免费增值帐户没有客户代表。我已经寻求技术帮助,他们把我送到了 Stack Overflow。我跟随 url http://developer.here.com/myapps 但它重定向到 https://developer.here.com/projects。据我所知,无法从这个 url 中获取 app_code

我的问题是: 1) 我需要提供 app_code 吗?如果没有,我如何在没有请求的情况下提出请求?如果我确实需要 app_code,我该如何获得? 2) 如果无法再获得 app_codes,我是否应该使用其他服务或该服务的其他版本来计算给定航点位置的最佳路线序列?

使用 API 键,您需要确保在 *.hereapi.com.

中查询较新的端点

所以下面的请求应该会更好:

curl --location --request GET "https://wse.ls.hereapi.com/2/findsequence.json?apiKey=[apiKey]&param1=value1&...