У меня возникла проблема с API Javascript Google Maps V3. Бревно консоли показывает:Ошибка API Карт Google: RefererDeniedMapError
Google Maps API error: RefererDeniedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-denied-map-error
Google документация об этой ошибке чертовски бедна, и даже когда он говорит, что проверить консоли разработчика поиска для более подробной информации я не могу управлять, чтобы найти более подробную информацию о том, что ошибки, это может быть связанные с некоторой информацией, размещенной в следующем списке. Я видел, что в Google Консоли вы можете каким-то образом включить ведение журнала или другие материалы, но для этого нужен Google SDK, который я не могу позволить себе настроить, поскольку это будет означать выход из бюджета.
Вопрос уже задан здесь: Javascript error in Google Maps API v3 (RefererDeniedMapError), но ни один из ответов не помог мне.
Вот что я пытался до сих пор:
- Восстанавливающий Google Api
- Включение/отключение ограничения домена в измененном ключ консоли Google
- от браузера к серверу
- Пытаясь понять, если домен был по какой-то причине запрещен Google
- Создание нового проекта в Google Консоли и создание всего нового ключа API Javascript без (с самого начала) ограничения домена
Позвольте мне дать несколько больше фона данные:
- Im работает для внешнего клиента на уже существующем сайте, он ничего не знает о существующих ранее счетов Google, которые могут иметь ключ апи уже настроенный (они использовали некоторые сервисы Google API, но это все, что я знаю)
- Мне удалось обнаружить, что с ними связался Google по поводу квоты использования API, но опять же я не знаю, о чем комментирует информация.
- У них есть сервер IIS и им создан новый сайт в подкаталоге их основного домена
- Я заметил, что как-то самозадача (ajax) с нового сайта на собственный сайт приводит к междоменному запрос, который на самом деле странный, по моему мнению, слишком плохо, я не знаю, что их конфигурация сервера более подробно.
- Я проверил бесплатный план для Google Api, и предел составляет 25 тыс. В день, клиент сказал, что он не сможет подняться так высоко, но он готов заплатить за перезапуск API
- I ' ве протестировал вновь сгенерированный API на локальном окружении & других тестировании живого домена, и это выглядит как работает, но как только я попробовать эти ключи на грешном домене Ошибка выскакивает
Моего вопрос является:
- Есть ли безопасный способ понять, если домен каким-то образом запрещен goo gle для использования overquota API или некоторых других причин?
- Как я могу быть уверенным, что создание платежной учетной записи для домена и разрешение плана API выше 25k позволит снова включить мой план?
- Это проблема, связанная с javascript? Я думаю, что сделал все, что мог, чтобы проверить эту часть, но я открыт для предложений.
- Имеет ли значение наличие нескольких учетных записей google, ссылающихся на один и тот же домен для использования API? Я имею в виду, что из того, что я знаю, может быть несколько учетных записей Google с разными ключами API, созданными для той же цели в этом домене (ограничение домена или нет, они все еще могут использоваться)
Как насчет того, чтобы напрямую просить Google об этой конкретной проблеме? – MrUpsidown
@MrUpsidown Да, я бы хотел сделать это, если бы был только прямой канал, чтобы связаться с ними. У них больше нет call-центра (исключена их платная служба поддержки, которую я хотел бы сохранить как последний шанс). Даже в своей внутренней документации одно из их предложений заключается в том, чтобы спросить здесь, в StackOverFlow –
Боковая информация: платная поддержка не является даже оплатой за звонок, а вместо нее производится в виде оплаты за месяц. Кажется абсурдным платить 150 $/месяц, просто чтобы получить ответ на одну проблему ... –