谷歌搜索控制台API的错误

时间:2015-08-04 17:38:09

标签: php api google-webmaster-tools

我试图解决一个错误:) 我尝试使用php脚本通过命令行向我的Google搜索控制台添加属性网址。 该网站似乎正在正确添加,因为IU可以使用列表方法列出它,但我无法找到它被添加到哪个帐户:(

这是我用来添加网站的代码

    $client_email = '12345-blablablabla@developer.gserviceaccount.com';
    $private_key = file_get_contents('mykey.p12');
    $scopes = array('https://www.googleapis.com/auth/webmasters');

    $credentials = new Google_Auth_AssertionCredentials(

        $client_email,
        $scopes,
        $private_key
    );
    $client = new Google_Client();
    $client->setAssertionCredentials($credentials);
    if ($client->getAuth()->isAccessTokenExpired()) {
        $client->getAuth()->refreshTokenWithAssertion();
    }
    $webmastersService = new Google_Service_Webmasters($client);
    $webmastersService->sites->add($url);

如果我打电话给方法         $ webmastersService-> sites-> listSites()

我正在归还我之前添加的财产。

但是添加了哪个谷歌帐户?这是一个谜:)

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

神秘解决了,因为相关的谷歌帐户可以在网站验证时定义!