【问题标题】:Podio does not parse locations sent through APIPodio 不解析通过 API 发送的位置
【发布时间】:2018-05-22 22:38:54
【问题描述】:

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

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

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

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

【问题讨论】:

  • Podio 只允许您进行 250 次地理编码操作?超出限制时会出现什么错误?
  • 那么 250 次操作是每天的最大值,还是只是每天不重置的最大值?我没有收到任何错误。问题是地理编码限制不会重置。我的问题是,我希望每天解析另外 250 个联系人地址,但这不会发生

标签: php podio


【解决方案1】:

根据official comment

目前没有办法解决这个问题,除非您构建自己的集成 讲台外。我们可能会考虑允许您使用自己的 Google 未来的开发者密钥,但我们目前没有计划。

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

【讨论】:

  • 我认为这是一种解决方案,尽管让 Podio 处理地址并找出国家/地区会很棒,而不是为此专门添加另一个字段
  • 我觉得给this post写评论说你也需要这个功能会很有用。
猜你喜欢
  • 2017-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多