BudgetOrderService getBillingAccounts вовзвращает null

146
28 сентября 2017, 15:29

Все здравствуйте! Помогите пожалуйста разобраться почему получаю null.

        $oAuth2Credential = (new OAuth2TokenBuilder())
        ->withClientId($scripts_params["google_adwords"]["client_id"])
        ->withClientSecret($scripts_params["google_adwords"]["client_secret"])
        ->withRefreshToken($params["refresh_token"])
        ->build();
    $session = (new AdWordsSessionBuilder())
        ->withOAuth2Credential($oAuth2Credential)
        ->withClientCustomerId($params["clientCustomerId"])
        ->withDeveloperToken($params["developerToken"])
        ->build();
    $AdWordsHeaderHandler = new AdwordsHeaderHandler();
    $AdWordsHeaderHandler->generateHttpHeaders($session);
    $SoapLogMessageFormatter = new SoapLogMessageFormatter();
    $AdWordsServiceDescriptor = new AdWordsServiceDescriptor(BudgetOrderService::class);
    $AdsSoapClientFactory = new AdsSoapClientFactory($SoapLogMessageFormatter);
    $soapClient = $AdsSoapClientFactory->generateSoapClient($session, $AdWordsHeaderHandler, $AdWordsServiceDescriptor);
    var_dump($soapClient->getBillingAccounts());

В кратце: Есть управляющий аккаунт, к которому подключены 2 других аккаунта. С этих аккаунтов нужно получать текущий остаток на счете. Я хочу взять все переведенные на счет суммы, сложить их и вычесть то что потрачено. Если кто-то знает более приемлемое решение, напишите пожалуйста.

READ ALSO
Инжект в процесс dwm.exe

Инжект в процесс dwm.exe

Я бы хотел реализовать один быстрый способ получения скриншотовНеоднократно встречал упоминания такого метода

279
Динамический массив списком блоков

Динамический массив списком блоков

Возникла проблема в реализации динамического массива списком блоков

321
Глобальная переменная для dll

Глобальная переменная для dll

Как объявить глобальную переменную в основной программе чтобы затем,в dll получить к ней доступ?

231
как узнать длину массива [требует правки]

как узнать длину массива [требует правки]

Как узнать длину массива, который объявлен в другой функцииВнутри функции все работает, но нет доступа из другой функции

326