跑道不解析通过 API 发送的位置

Podio does not parse locations sent through API

在我们的跑道应用程序中,我们试图从我们的网站获取所有联系人,包括他们的地址。我们需要能够按国家/地区过滤联系人,而这只能通过使用位置字段来实现。 我们遇到的问题是,由于涉及地理编码的 Google 地图 API 的某些限制(每天只允许 250 个请求),因此不会立即解析位置。 因此,只有部分地址被解析并正确提取国家/地区以进行过滤。

现在,我尝试实现一个缓存系统,每天重新发送联系人,以便重新解析地址。但这不起作用。我认为这是由于有时地理编码 API 会为地址找到更多建议而没有选择任何建议。

我改了代码,我们这边解决了位置坐标,然后连同地址一起发送。不幸的是,这并没有改变任何东西。

我可以看到跑道仍在努力改进他们的 API 但我们确实需要一个解决方案。我们如何处理数以千计的客户及其地址,以便我们可以在应用程序中按国家/地区过滤他们?使用国家/地区的文本字段也不起作用,因为文本字段不可过滤?

根据 official comment:

Currently no way around this unless you build your own integration outside Podio. We might consider to allow you to use your own Google developer key in the future but currently not planned on our side.

在您的后端,您每天可以使用 2,500 个免费地理编码 API 请求,计算为客户端和服务器端查询的总和(跑道中的 Geocoding API Usage Limits). To be able to sort by country, you can import the country from each address into the category 字段。