Google Ads API PHP не может запустить пример документацииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Google Ads API PHP не может запустить пример документации

Сообщение Anonymous »

Я использую сервер Symfony 6/php 8.0.8, Google Ads API V22.0.0. Получил токен разработки/токен обновления и всю другую информацию, а также не могу запустить простой пример из Google, и я не уверен, что делаю неправильно. Вот мой код:

Код: Выделить всё

use Google\Ads\GoogleAds\Lib\V14\GoogleAdsClientBuilder;
use Google\Ads\GoogleAds\Lib\OAuth2TokenBuilder;
use Google\Ads\GoogleAds\V14\Services\GoogleAdsServiceClient;
use Google\Ads\GoogleAds\V14\Services\SearchGoogleAdsStreamRequest;

$developerToken = 'xxxx';
$clientId = 'yyyy';
$clientSecret = 'zzzz';
$refreshToken = 'dddd';
$loginCustomerId = 'vvvv';

try {
$oAuth2Credential = (new OAuth2TokenBuilder())
->withClientId($clientId)
->withClientSecret($clientSecret)
->withRefreshToken($refreshToken)
->build();

$googleAdsClient = (new GoogleAdsClientBuilder())
->withDeveloperToken($developerToken)
->withOAuth2Credential($oAuth2Credential)
->withLoginCustomerId($loginCustomerId)
->build();

$googleAdsServiceClient = $googleAdsClient->getGoogleAdsServiceClient();

$query = 'SELECT campaign.id, campaign.name FROM campaign ORDER BY campaign.id';

$stream2 = $googleAdsServiceClient->searchStream($loginCustomerId, $query
);
foreach ($stream2->iterateAllElements() as $googleAdsRow) {
not reaching this
}
}
catch (\Google\ApiCore\ApiException $e) {
// Gérer les erreurs
$this->_logCall(self::LOG_GOOGLE_ADS, 'ERREUR:',$e->getBasicMessage());
}
И вот ошибка:

Ошибка 404 (не найдена)!!1
Запрошенное URL /v14/customers/vvvv/googleAds:searchStream не найден на этом сервере. Это все, что мы знаем.


Подробнее здесь: https://stackoverflow.com/questions/790 ... on-example
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»