【问题标题】:Places api gives referrer not allowed on console [duplicate]Places api在控制台上不允许提供推荐人[重复]
【发布时间】:2019-02-24 16:18:04
【问题描述】:

假设我的网站是 www.example.com,我有一个页面 map.php,我想在其中访问地点 api。我已经添加了所有凭据以及 HTTP 引荐来源网址为 example.com/map.php。 但它仍然给我 Referrer Not Allowed 错误。

<script src="https://maps.googleapis.com/maps/api/js?key=****&libraries=places"></script>
        <script type="text/javascript">
            function initialize() {
                var options = {
                    componentRestrictions: {country: "in"}
                };
                var input = document.getElementById('txtcity');
                new google.maps.places.Autocomplete(input, options);
            }
            google.maps.event.addDomListener(window, 'load', initialize);

        </script>

【问题讨论】:

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


    【解决方案1】:

    尝试添加所有类型的网址,例如:

    .example.com/

    http://example.com/*

    http://www.example.com/*

    那么它肯定会起作用

    【讨论】:

    • 我已经通过创建一个新密钥解决了这个问题。但现在我遇到了一个新问题。就在一个地方搜索后它给了我错误 - 您已超出此 API 的每日请求配额。如果您没有设置自定义每日请求配额,请确认您的项目有一个有效的结算帐户:g.co/dev/maps-no-account有关使用限制和 Google Maps JavaScript API 服务的更多信息,请参阅:developers.google.com/maps/documentation/javascript/usage
    • 您收到此错误是因为 Google 已停止提供免费配额但未启用结算功能。但是 Google 仍然提供每月 200 美元的免费配额,如果您想使用它,首先您需要启用计费,然后您可以使用 2,500 个免费的 place API 请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 2021-01-20
    • 2018-04-25
    • 2012-12-19
    • 2020-04-27
    相关资源
    最近更新 更多