在删除脚本后,通过APIlity连接到Google Adwords时出错。为什么?

时间:2010-08-18 13:42:19

标签: php google-adwords

我必须使用Google APIlity客户端(通过v13)来访问帐户信息。如果我正在运行我编写的脚本并使用CTRL + C在命令行上删除它,当我尝试使用以下命令访问API时出现错误:

$apilityUser->getManagersClientAccounts()

任何想法?

require_once('apility/apility.php');
$apilityUser = new APIlityUser(
 $email,
 $password,
 $client_email,
 $developer_token,
 $application_token
);

# get all of the accounts (IT DIES HERE)
if(!$emailAccounts = $apilityUser->getManagersClientAccounts()){
 fwrite($STDERR, '** ERROR ** There was an error while trying to connect to the partner!'."\n");
 fclose($STDERR);
 exit;
}

1 个答案:

答案 0 :(得分:0)

当脚本停止时,如果它正在缓存WSDL,它会将缓存的WSDL保留在缓存文件夹中。当我删除缓存的WSDL时,它允许我再次连接。我终于发现了这个解决方案,并认为我会在这里发布,以防其他人遇到同样的问题。