我有90天的试用期,并且已在(评估版2018-06-29)注册。 但是,当我请求正确复制的应用程序ID和应用程序代码时,出现以下错误。
{
"response": {
"_type": "ns2:RoutingServiceErrorType",
"type": "PermissionError",
"subtype": "InvalidCredentials",
"details": "This is not a valid app_id and app_code pair. Please verify that the values are not swapped between the app_id and app_code and the values provisioned by HERE (either by your customer representative or via http://developer.here.com/myapps) were copied correctly into the request.",
"metaInfo": {
"timestamp": "2018-08-15T18:52:35Z",
"mapVersion": "8.30.86.153",
"moduleVersion": "7.2.201832-36299",
"interfaceVersion": "2.6.34"
}
}
}
任何人都可以提供帮助,尤其是这里的api开发人员支持团队的人吗?
答案 0 :(得分:0)
进入your account projects并为Freemium计划明确添加一个新项目。然后,您应该能够生成新的JavaScript / REST 应用ID 和应用代码。如果您使用的是移动SDK之一,则也会在其中生成新的ID /代码。
(1)复制并粘贴
我不确定这可能对您造成什么影响,但是我的代码中有一个下划线,并且很容易将其错误地复制并粘贴到我的源代码中。
(2)域保护
还要确保,如果您选中“针对特定域保护应用程序凭据”,则您是从同一域调用路由服务。
(3)Shell插值
如果没有有关如何路由服务(curl,邮递员,javascript,ios,android等)的更多详细信息,它可能还会指出在何处提供建议。
例如,如果您使用的是curl
,请确保您的参数带有引号,因为&
会被shell解释,使得?app_id=your-app-id&app_code=your-app-code
无法正确解释。在curl
发出仅通过app_id的请求之前,shell取消了app_code参数后,可能会生成响应。