Как авторизовать поле acf для поиска местоположения в Google в WordPress, если у вас включен API и предоставлен ключ - все равно выдает ApiTargetBlockedMapError - PullRequest
0 голосов
/ 10 февраля 2020

Просто пытаюсь использовать расширенные настраиваемые поля wp plugin, поле поиска местоположения Google в мета поста в бэкэнде редактора постов wordpress.

Независимо от того, что я делаю, поиск всегда дает сбой и говорит несанкционированный. Я включил все API-интерфейсы для карт, как показано ниже.

Предоставлен только один ключ для проекта, без ограничений и биллинг включен. Я также проверил домен с помощью этой учетной записи консоли google, добавив txt сертификат в DNS.

<?php 
    function my_acf_gmap_api( $api ){
    $api['key'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
    return $api;
} 
add_filter('acf/fields/google_map/api', 'my_acf_google_map_api');

все apis включены, как показано на этом снимке экрана.

Я могу вручную нажать на карту и установить местоположение, данные сохраняются и отлично отображаются на передней панели. Но я не могу использовать поиск мест, который является единственным способом, которым это поле будет полезно. Это ошибка, которая показывает.

backend.js:6 This API key is not authorized to use this service or API. Places API error: 
ApiTargetBlockedMapError

Это консоль ошибок при попытке использовать места поиска.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2020

С ошибкой 'ApiTargetBlockedMapError' означает, что API Карт JavaScript не авторизован для используемого ключа API. Причина, по которой вы это сделали, заключалась в том, что вы не включили API Maps JavaScript в ограничение API вашего ключа API. Вот почему, как только вы сняли ограничение, оно заработало правильно. Для дальнейшего использования, чтобы помочь вам в устранении неполадок с Картами Google, вот ссылка , которая объясняет различные сообщения об ошибках для API Карт JavaScript.

0 голосов
/ 10 февраля 2020

По умолчанию ключ API был ограничен только первым включенным API, поэтому после проверки он понял и не ограничил его другими API.

Теперь работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...