(403) Недостаточно прав доступа
Означает, что пользователь, с которым вы аутентифицировались, не предоставил вам достаточных разрешений, чтобы делать то, что вы пытаетесь сделать. К сожалению, вы не включили свой код аутентификации. Но я могу вам сказать, что загрузить данные
Требуется, чтобы пользователь прошел проверку подлинности с помощью одной из следующих областей
Вы должны следовать этому примеру для проверки подлинности Быстрый запуск PHP Убедитесь, что вы используете правильную область.
Затем будет выполнен следующий запрос.
/**
* Note: This code assumes you have an authorized Analytics service object.
* See the Data Import Developer Guide for details.
*/
/**
* This request uploads a file to a custom data source.
*/
try {
$analytics->management_uploads->uploadData(
'123456',
'UA-123456-1',
'122333444455555',
array('data' => file_get_contents('example.csv'),
'mimeType' => 'application/octet-stream',
'uploadType' => 'media'));
} catch (apiServiceException $e) {
print 'There was an Analytics API service error '
. $e->getCode() . ':' . $e->getMessage();
} catch (apiException $e) {
print 'There was a general API error '
. $e->getCode() . ':' . $e->getMessage();
}