如何验证网站站长工具API的服务帐户用户

时间:2014-09-11 03:32:39

标签: php google-api-php-client google-webmaster-tools

我有一个创建网站的应用程序,包括注册域和配置DNS。创建网站后,我想将该域名添加到Google网站站长工具中,并将站点地图添加到域中。

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

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

1 个答案:

答案 0 :(得分:1)

对此的简短回答是,Google的Site Verification API可用于验证网站的所有权,然后还允许其他操作,例如添加网站地图。