Podio不会解析通过API发送的位置

时间:2018-05-22 22:38:55

标签: php podio

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

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

我更改了代码,位置坐标在我们这边解决,然后与地址一起发送。不幸的是,这并没有改变任何事情。

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

1 个答案:

答案 0 :(得分:0)

根据official comment

  

除非您构建自己的集成,否则目前无法解决此问题   在Podio外面。我们可能会考虑允许您使用自己的Google   开发人员在未来的关键,但目前没有计划在我们这边。

在您的后端,您每天可以使用2,500个免费的地理编码API请求,计算方式为客户端和服务器端查询的总和(Geocoding API Usage Limits)。为了能够按国家/地区排序,您可以将每个地址的国家/地区导入Podio中的category字段。