4

我们通过https://www.googleapis.com调用 Google api以在我们的网站上进行社交登录。在 staging 之前一切正常,但是在 Live 服务器上,由于防火墙限制,api 调用会引发套接字异常。

配置我们的实时服务器以允许连接到 Google 的最佳方式是什么。

是否有 IP 地址列表。我怎样才能确保它都是最新的。

4

1 回答 1

1

注意:您必须使用 Google Maps for Work(付费)才能在防火墙后的网站上托管地图。否则,您违反了服务条款。

至于配置你的防火墙,谷歌会为你提供所有需要的设置。您无需不断进行更改即可使其正常工作。

可在此处找到用于配置防火墙的主要信息来源:https ://developers.google.com/maps/documentation/business/articles/prelaunch_checklist#firewall

配置防火墙以允许访问 Google Maps API 服务

重要性:地图 API 服务使用多种域,其中一些不属于 *google.com 域。如果您位于限制性防火墙之后,那么了解哪些 Maps API 服务使用哪些域非常重要。

不允许访问正确的域将导致 API 请求失败,这可能会破坏您的应用程序。有关 Maps API 使用的域的完整列表,请查阅我们的门户资源(需要登录):

登录到Google Enterprise 支持门户 支持门户仅适用于 Google Maps API for Work 用户。导航到“资源”选项卡选择名为“Google Maps API 系列使用的域列表”的资源。 您应该允许您的应用程序访问这些域。

请注意,我们不建议按 IP 地址管理防火墙限制,因为与这些域关联的 IP 不是静态的。

于 2014-10-30T16:35:37.340 回答