Требуется авторизация
Удалить данные, связанные с предыдущей загрузкой. Попробуйте сейчас или посмотрите пример .
Помимо стандартных параметров , этот метод поддерживает параметры, перечисленные в таблице параметров.
Запрос
HTTP-запрос
POST https://www.googleapis.com/analytics/v3/management/accounts/accountId/webproperties/webPropertyId/customDataSources/customDataSourceId/deleteUploadData
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
accountId | string | Идентификатор учетной записи для загрузок, которые будут удалены. |
customDataSourceId | string | Идентификатор пользовательского источника данных для загрузок, которые необходимо удалить. |
webPropertyId | string | Идентификатор веб-ресурса для удаляемых загрузок. |
Авторизация
Этот запрос требует авторизации хотя бы с одной из следующих областей ( подробнее об аутентификации и авторизации читайте здесь ).
Объем |
---|
https://www.googleapis.com/auth/analytics |
https://www.googleapis.com/auth/analytics.edit |
Тело запроса
В теле запроса укажите данные следующей структуры:
{ "customDataImportUids": [ string ] }
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
customDataImportUids[] | list | Список UID загрузки. |
Ответ
В случае успеха этот метод возвращает пустое тело ответа.
Примеры
Примечание. Примеры кода, доступные для этого метода, не представляют все поддерживаемые языки программирования (список поддерживаемых языков см. на странице клиентских библиотек ).
Джава
Использует клиентскую библиотеку Java .
/* * Note: This code assumes you have an authorized Analytics service object. * See the Data Import Developer Guide for details. */ // Construct a list of file ids to delete. List<String> filesToDelete = Arrays.asList("ZYXABC123zyxabc", "lmnopEFGXYZ123a", "999AAA888bbb777"); // Construct the body of the Delete Request and set the file ids. AnalyticsDataimportDeleteUploadDataRequest body = new AnalyticsDataimportDeleteUploadDataRequest(); body.setCustomDataImportUids(filesToDelete); // This request deletes three uploaded files for the authorized user. try { analytics.management().uploads().deleteUploadData("123456", "UA-123456-1", "122333444455555", body).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
PHP
Использует клиентскую библиотеку PHP .
/** * Note: This code assumes you have an authorized Analytics service object. * See the Data Import Developer Guide for details. */ // Construct a list of upload ids to delete. $uploadIds = array('ABBCCCDDDDEEEEE'); // Construct the body of the Delete Request and set the upload ids. $body = new Google_Service_Analytics_AnalyticsDataimportDeleteUploadDataRequest(); $body->setCustomDataImportUids($uploadIds); // This request deletes the uploads. try { $uploads = $analytics->management_uploads->deleteUploadData('123456', 'UA-123456-1', '122333444455555', $body); } 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(); }
Питон
Использует клиентскую библиотеку Python .
# Note: This code assumes you have an authorized Analytics service object. # See the Data Import Developer Guide for details. # This request deletes a list of uploads. try: analytics.management().uploads().deleteUploadData( accountId='123456', webPropertyId='UA-123456-1', customDataSourceId='ABCDEFG123456abcdefg', body={ 'customDataImportUids': ['ZYXABC123zyxabc', 'lmnopEFGXYZ123a', '999AAA888bbb777'] } ).execute() except TypeError, error: # Handle errors in constructing a query. print 'There was an error in constructing your query : %s' % error except HttpError, error: # Handle API errors. print ('There was an API error : %s : %s' % (error.resp.status, error.resp.reason))
JavaScript
Использует клиентскую библиотеку JavaScript .
/* * Note: This code assumes you have an authorized Analytics client object. * See the Data Import Developer Guide for details. */ /* * This request deletes a list of existing uploads. */ function deleteUploads() { var request = gapi.client.analytics.management.uploads.deleteUploadData({ 'accountId': '123456', 'webPropertyId': 'UA-123456-1', 'customDataSourceId': 'ABCDEFG123abcDEF123', 'resource': { 'customDataImportUids': ['AAABBBCCCDDD111222', 'xLh4wXtzQT6uxe-_OWelog'] } }); request.execute(function (response) { // Handle the response. }); }
Попробуй это!
Используйте API-обозреватель ниже, чтобы вызвать этот метод для реальных данных и просмотреть ответ. Альтернативно попробуйте автономный Проводник .