【问题标题】:Google Maps API Key is not working in SalesforceGoogle Maps API 密钥在 Salesforce 中不起作用
【发布时间】:2017-08-21 12:22:16
【问题描述】:

我们目前正在为一位客户实施 Salesforce,他希望使用 Google 地图(通过 Visualforce 页面)能够在地图上查看客户。

为了演示目的,我使用了我的个人私钥,它工作正常。但是对于业务流程——据我所知——我们的客户必须有一个业务密钥:https://developers.google.com/maps/pricing-and-plans/

现在他们告诉我们他们已经有 Maps APIs 高级计划并为我们提供了密钥 - 但是这个密钥不起作用。这可能是什么问题?

我会在私人消息中提供更多信息,例如客户 ID 和客户密钥。

【问题讨论】:

  • 控制台中有错误信息吗?
  • 他们是否在其密钥上启用了所有必需的服务/API(与您在您的密钥上激活的相同)?他们是否允许您用于测试的 URL?您是否为高级计划正确加载 API?从理论上讲,高级计划直接来自 Google 的支持,您可以尝试该支持渠道。

标签: api google-maps salesforce api-key


【解决方案1】:

如果您在文档中指定的 Maps JavaScript API 调用中使用客户端 ID:

https://developers.google.com/maps/documentation/javascript/get-api-key#client-id

您必须按照文档本节中的说明在云支持门户中注册授权 URL:

https://developers.google.com/maps/documentation/javascript/get-api-key#registering-authorized-urls

您的客户应该可以作为高级计划用户访问云支持门户。检查应该授权哪个 URL/路径的最简单方法是在加载 Maps JS API 时查看应用程序中 JavaScript 的 window.location.href 的值。此值是您或您的客户必须在支持门户中启用的 URL/路径。

无论如何,如果您在使用高级计划时遇到任何问题,可以按照本文档中的说明联系 Google 支持团队:

https://developers.google.com/maps/premium/support#contact-support

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 2018-02-21
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    相关资源
    最近更新 更多