Here api 访问点的位置未更新

Here api 访问点的位置未更新,here-api,Here Api,我正在使用Positioning v2 API使用访问点的mac地址定位一些资产。它工作得很好,但有时mac地址不在它应该位于的位置。因此,当我试图找到一个具有5-6个mac地址的位置(1个mac地址的位置不正确)时,API会给我以下消息: “标题”:“未找到”,“状态”:404,“代码”:“E606404”,“操作”:“请求中提供的值无法为响应生成任何内容。”。请求中wlan和小区的位置未知,或者无线电测量的位置非常分散,以至于无法确定位置。确保网络测量值正确且一致。尝试允许小区定位的回退区域

我正在使用Positioning v2 API使用访问点的mac地址定位一些资产。它工作得很好,但有时mac地址不在它应该位于的位置。因此,当我试图找到一个具有5-6个mac地址的位置(1个mac地址的位置不正确)时,API会给我以下消息:

“标题”:“未找到”,“状态”:404,“代码”:“E606404”,“操作”:“请求中提供的值无法为响应生成任何内容。”。请求中wlan和小区的位置未知,或者无线电测量的位置非常分散,以至于无法确定位置。确保网络测量值正确且一致。尝试允许小区定位的回退
区域
任何
,以及WLAN定位的回退
单WiFi
。,“原因”:“未找到位置”

我怎样才能绕过这种错误呢

代码如下:

数据={
“wlan”:[]
}
#对于网络中的wifi:
条目={
“mac”:“xx:xx:xx:xx:xx:xx”,
“rss”:-42
}
数据[“wlan”]。追加(条目)
入口1={
“mac”:“yy:yy:yy:yy:yy:yy”,
“rss”:-54
}
数据[“wlan”]。追加(entry1)
入口2={
“mac”:“zz:zz:zz:zz:zz:zz”,
“rss”:-76
}
数据[“wlan”]。追加(entry2)
#此mac地址位置不正确(与实际位置相差400公里)
#入口3={
#“mac”:“vv:vv:vv:vv:vv:vv”,
#“rss”:-64
#}
#数据[“wlan”]。追加(entry3)
导入json
导入请求
标题={“内容类型”:“应用程序/json”}
url=”https://positioning.hereapi.com/v2/locate?apiKey=“+”my_api_key“+”&desired=高度“+”&fallback=singleWifi”
打印(数据)
response=requests.post(url,headers=headers,data=json.dumps(data))

请您尝试下面的示例代码。为了获得最佳效果,请遵循文档链接中定义的提示: 文档链接:


密码在哪里?
import requests
import json

url = "https://positioning.hereapi.com/v2/locate?apiKey={your_api_key}&desired=altitude&fallback=singleWifi"

payload = json.dumps({
  "wlan": [
    {
      "mac": "xxxxxx"
    },
    {
      "mac": "xxxxxx"
    }
  ]
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)