猿问

使用 PHP 提交站点地图

我一直在努力让这个api工作几个小时。我什至无法尝试使用 api 密钥使用此 api 部分。我尝试将它与 cURL 一起使用,如下所示:


$submitSite = curl_init($submit_url);


curl_setopt_array($submitSite, [CURLOPT_PUT => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_HTTPHEADER => ["Accept: application/json"]]);

$responseContent = curl_exec($submitSite);

但它返回 0。我对 siteUrl 和 feedpath 部分进行了 url 编码,并在最后添加了 api 密钥。如何自动提交我网站的站点地图?


暮色呼如
浏览 250回答 1
1回答

慕尼黑的夜晚无繁华

您缺少授权部分。您必须具有https://www.googleapis.com/auth/webmasters的适当权限才能添加站点地图。在您的代码中,我没有看到此授权的任何标题。有关更多信息,请查看:https : //developers.google.com/webmaster-tools/search-console-api-original/v3/how-tos/authorizing
随时随地看视频慕课网APP
我要回答