Я использую php SDK для взаимодействия с Google Tag Manager. Когда я запускаю этот код
$client = new \Google_Client();
$client->setClientId('xxxx');
$client->setClientSecret('xxxx');
$client->setAccessToken($token);
$container = new \Google_Service_TagManager_Container();
$container->setName('a-name');
$container->setTimeZoneCountryId('America/Los_Angeles');
$container->setTimeZoneId('US');
$container->setUsageContext(array('web', 'android', 'ios'));
$tagManager = new \Google_Service_TagManager($client);
$tagManager->accounts_containers->create('xxx', $container);
тогда возникает исключение: Error calling POST https://www.googleapis.com/tagmanager/v1/accounts/xxx/containers: (400) Bad Request
,
Данные контейнера такие же, как в консоли разработчика Google. Пример запроса в консоли разработчика Google создает ту же ошибку неверного запроса.
Есть идеи? Это ошибка API?
Задача ещё не решена.
Других решений пока нет …