Ошибка подключения к Google Adwords через APIlity после уничтожения скрипта Зачем? - PullRequest
0 голосов
/ 18 августа 2010

Мне нужно использовать клиент Google APIlity (до версии 13) для доступа к информации учетной записи.Если я запускаю сценарий, который написал, и убиваю его в командной строке, используя 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 голосов
/ 25 августа 2010

Оказывается, когда скрипт останавливается, если он кэширует WSDL, он оставляет кэшированный WSDL в папке кэша. Когда я удаляю кэшированный WSDL, он позволяет мне снова подключиться. Я, наконец, обнаружил решение и решил опубликовать его здесь на случай, если кто-то столкнется с той же проблемой.

...