Requiere autorización
Actualiza una propiedad existente. Este método es compatible con la semántica de parches. Pruébalo ahora y ve un ejemplo.
Además de los parámetros estándar, este método admite los parámetros enumerados en la tabla de parámetros.
Solicitud
Solicitud HTTP
PATCH https://www.googleapis.com/analytics/v3/management/accounts/accountId/webproperties/webPropertyId
Parámetros
Nombre del parámetro | Valor | Descripción |
---|---|---|
Parámetros de ruta de acceso | ||
accountId |
string |
ID de la cuenta a la que pertenece la propiedad web |
webPropertyId |
string |
ID de propiedad web |
Autorización
Esta solicitud requiere autorización con el siguiente alcance (obtén más información sobre la autenticación y la autorización).
Alcance |
---|
https://www.googleapis.com/auth/analytics.edit |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporciona las partes relevantes de un recurso management.webproperty de acuerdo con las reglas de semántica de parches.
Respuesta
Si se aplica correctamente, este método muestra un recurso management.webproperty en el cuerpo de la respuesta.
Ejemplos
Nota: Los ejemplos de código disponibles para este método no representan todos los lenguajes de programación admitidos (consulta la página de bibliotecas cliente para consultar una lista de lenguajes admitidos).
Java
Usa la biblioteca cliente de Java.
/* * Note: This code assumes you have an authorized Analytics service object. * See the Web Property Developer Guide for details. */ /* * This request patches an existing property. */ // Construct the body of the request. Webproperty body = new Webproperty(); body.setName("Example Pet Store"); body.setWebsiteUrl("http://www.examplepetstore.com"); try { analytics.management().webproperties().patch("123456", "UA-123456-1", body).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
PHP
Utiliza la biblioteca cliente PHP.
/** * Note: This code assumes you have an authorized Analytics service object. * See the Web Property Developer Guide for details. */ /** * This request patches an existing property. */ // Construct the body of the request. $property = new Google_Service_Analytics_Webproperty(); $property->setName('Example Store'); $property->setIndustryVertical('MARKETING'); try { $analytics->management_webproperties->patch('123456', 'UA-123456-1', $property); } 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
Usa la biblioteca cliente de Python.
# Note: This code assumes you have an authorized Analytics service object. # See the Web Property Developer Guide for details. # This request patches an existing property. try: analytics.management().webproperties().patch( accountId='123456', webPropertyId='UA-123456-1', body={ 'websiteUrl': 'http://www.examplepetstore.com', 'name': 'Example Store' } ).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
Usa la biblioteca cliente de JavaScript.
/* * Note: This code assumes you have an authorized Analytics client object. * See the Web Property Developer Guide for details. */ /* * This request patches an existing property. */ function patchProperty() { var request = gapi.client.analytics.management.webproperties.patch( { 'accountId': '123456', 'webPropertyId': 'UA-123456-1', 'resource': { 'websiteUrl': 'http://www.examplepetstore.com', 'name': 'Example Store' } }); request.execute(function (response) { // Handle the response. }); }
Pruébalo
Usa el Explorador de APIs que aparece a continuación para llamar a este método con los datos en tiempo real y ver la respuesta. También puedes probar el Explorador independiente.