2014-09-11 30 views
1

我有一个创建站点的应用程序,包括注册域和配置DNS。在创建网站时,我想将该网域添加到Google网站管理员工具中,并将网站地图添加到域中。如何验证网站站长工具API的服务帐户用户

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

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

+1

Aaaand就像我找到[网站验证API](https://developers.google.com/site-verification/v1/getting_started)...我会挖掘更多,看看这是否解决了我的事情。 – 2014-09-11 03:33:58

回答

1

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