【发布时间】:2018-11-01 13:10:43
【问题描述】:
我想检查一个网站是否“移动友好”,使用谷歌 api 访问他们自己的测试服务。
我通过 PHP 使用 curl 与 https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run 端点对话。参考谷歌 api 文档here。
我所知道的是我的 API 密钥是有效的。如果我通过 linux shell 中的 curl 实用程序运行命令,它可以工作(参考谷歌文档中给出的示例)。
有人见过这个吗?这一定与我的 php 代码以及我在其中实现 curl 的方式有关...
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => "https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run?key=xxxx",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array('Content-Type:application/json'),
CURLOPT_POSTFIELDS => json_encode(array(
'url' => 'https://www.test.com'
))
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
【问题讨论】:
标签: google-api