В тесте API для мобильных устройств получен API-ключ не найден. Пожалуйста, передайте допустимый API-ключ - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь предоставить возможность тестирования на мобильных устройствах на моем веб-сайте.Для этого я проверяю, является ли путь действительным или нет?

Ниже приведена команда curl, которую я запустил в Mac OS Terminal.

curl -H 'Content-Type: application / json' --data '{url: "https://www.some -site.in "}' 'https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run?key=xxxxxxxxxxxxxxxxxxxxxx'

Но я получаю следующую ошибку:

{"error": {"code": 400, "message": "Ключ API не найден. Передайте действительный ключКлюч API. "," Status ":" INVALID_ARGUMENT "," details ": [{" @type ":" type.googleapis.com/google.rpc.Help "," links ": [{" description ":" GoogleКлюч API консоли разработчика "," url ":" https://console.developers.google.com/project/xxxxxxxxxx/apiui/credential"}]}]}}

Примечание. Я заменил ключ API и идентификатор проекта на xxxxx ...

В консоли разработчика Google я создал проект, затем создал ключ api, ограничил ключ api ip-адресом своего компьютера в консоли разработчика, а также попробовал использовать другой ключ api без ключа ограничения.

Но во всех случаях появляется та же самая ошибка выше.

Я также пытался с помощью PHP-скрипта и метода curl и получил ошибку 400. Я также пытался с ajax и получил выше ту же ошибку.

Я не смог найти, что именно пошло не так.Пожалуйста, ведите меня.Благодарю.

1 Ответ

0 голосов
/ 12 июня 2019

Чтобы использовать ключ API, необходимо включить API в «APIs and Services» -> «Библиотека».

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