我正在尝试在我的网站中提供移动友好测试选项。为此,我正在测试路径是否有效?
以下是我在Mac OS Terminal中运行的curl命令。
curl -H'内容类型:application / json'--data'{url: “ https://www.some-site.in”}' 'https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run?key=xxxxxxxxxxxxxxxxxxxxxx'
但是我遇到以下错误:
{“错误”:{ “代码”:400, “ message”:“找不到API密钥。请传递有效的API密钥。”, “状态”:“ INVALID_ARGUMENT”, “细节”: [ { “ @type”:“ type.googleapis.com/google.rpc.Help”, “链接”:[ { “ description”:“ Google开发者控制台API密钥”, “ url”:“ https://console.developers.google.com/project/xxxxxxxxxx/apiui/credential” } ] } ]}
注意:我已将api密钥和项目ID替换为xxxxx ...
在Google Developer Console中,我创建了一个项目,然后创建了api密钥,并使用开发者控制台中的计算机IP地址限制了api密钥。而且我尝试了另一个API密钥,但没有限制密钥。
但是在所有情况下,都会出现相同的上述错误。
我也尝试使用PHP脚本和curl方法,但出现400错误。我也尝试过用ajax并得到相同的错误。
我找不到确切出问题的地方。请指导我。谢谢。
答案 0 :(得分:0)
您需要在“ API和服务”->“库”中启用API才能使用API密钥。