Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何验证网站管理员工具API的服务帐户用户_Php_Google Api Php Client_Google Webmaster Tools - Fatal编程技术网

Php 如何验证网站管理员工具API的服务帐户用户

Php 如何验证网站管理员工具API的服务帐户用户,php,google-api-php-client,google-webmaster-tools,Php,Google Api Php Client,Google Webmaster Tools,我有一个创建站点的应用程序,包括注册域和配置DNS。创建站点时,我想将该域添加到Google Webmaster Tools,并将站点地图添加到该域 我正在使用GoogleAPI PHP客户端中的新服务帐户。使用服务帐户和OAuth2进行身份验证,如中所述;这在某种程度上是有效的,因为我可以添加一个站点并访问站点列表以确认它已被添加,但该站点的权限级别为“siteUnverifiedUser”,并且在该访问级别下,尝试同时添加站点地图会触发HTTP 403错误“(403)用户没有足够的站点权限”

我有一个创建站点的应用程序,包括注册域和配置DNS。创建站点时,我想将该域添加到Google Webmaster Tools,并将站点地图添加到该域

我正在使用GoogleAPI PHP客户端中的新服务帐户。使用服务帐户和OAuth2进行身份验证,如中所述;这在某种程度上是有效的,因为我可以添加一个站点并访问站点列表以确认它已被添加,但该站点的权限级别为“siteUnverifiedUser”,并且在该访问级别下,尝试同时添加站点地图会触发HTTP 403错误“(403)用户没有足够的站点权限”


API的早期版本,但该版本已被删除,文档中不再提及它。我如何验证我的服务帐户是否有权访问该域,以便我可以向其中添加站点地图?

简单的回答是,可以使用谷歌的来验证站点的所有权,然后还将允许添加站点地图等其他操作。

aa就像这样,我发现。。。我会继续挖掘,看看这是否能解决我的问题。