【问题标题】:Correct way to set HTTP referrers in "Accept requests from these HTTP referrers" field in google developer console在谷歌开发者控制台的“接受来自这些 HTTP 引用者的请求”字段中设置 HTTP 引用者的正确方法
【发布时间】:2017-08-06 13:28:35
【问题描述】:

我需要在谷歌开发者控制台中保护我的付费谷歌地图 API 密钥。 我曾在 api 密钥设置中的“凭据”选项卡中尝试过此操作。 字段标签“接受来自这些 HTTP 引用者的请求......”。

如果我是对的,这个 *.dev2.urelay.xyz/* 一定对这个 URL 有用 - https://dev2.urelay.xyz/

但这对我不起作用,我在控制台中收到此错误

Google Maps API error: RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error

Your site URL to be authorized: https://dev2.urelay.xyz/

【问题讨论】:

    标签: google-maps google-maps-api-3 google-api api-key


    【解决方案1】:

    *.dev2.urelay.xyz/*https://dev2.urelay.xyz/ 不匹配,因为它需要一个不在该 URL 中的句点 (.)。

    dev2.urelay.xyz/* 会匹配它。如果您有需要托管地图的 dev2 子域(如 https://www.dev2.urelay.xyz/),则只需要表单 *.dev2.urelay.xyz/*

    【讨论】:

    • 很好的答案。澄清一下,我想参考我自己网站上的任何内容。所以 http 或 https www 或非 www 和任何其他子域。所以我应该做*mywebsite.com/* 对吗?
    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 2016-09-09
    • 2015-06-30
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多