Requer autorização
Atualiza um link de filtro do perfil existente. Esse método é compatível com a semântica de patch. Faça um teste agora ou veja um exemplo.
Solicitação
Solicitação HTTP
PATCH https://www.googleapis.com/analytics/v3/management/accounts/accountId/webproperties/webPropertyId/profiles/profileId/profileFilterLinks/linkId
Parâmetros
Nome do parâmetro | Valor | Descrição |
---|---|---|
Parâmetros de caminho | ||
accountId |
string |
ID da conta à qual pertence o link de filtro do perfil. |
linkId |
string |
ID do link de filtro do perfil a ser atualizado. |
profileId |
string |
ID do perfil ao qual pertence o link de filtro. |
webPropertyId |
string |
ID da propriedade da Web à qual pertence o link de filtro do perfil. |
Autorização
Essa solicitação requer uma autorização com o escopo a seguir (mais informações sobre autenticação e autorização).
Escopo |
---|
https://www.googleapis.com/auth/analytics.edit |
Corpo da solicitação
No corpo da solicitação, forneça as partes relevantes de um recurso de links do filtro do perfil de acordo com as regras da semântica de patch.
Resposta
Se for bem-sucedido, esse método retornará um recurso de links de filtro do perfil no corpo da resposta.
Exemplos
Observação: os exemplos de código disponíveis para esse método não representam todas as linguagens de programação compatíveis. Consulte a página de bibliotecas cliente para ver uma lista de linguagens compatíveis.
Java
Usa a biblioteca cliente de Java.
/* * Note: This code assumes you have an authorized Analytics service object. * See the Filters Developer Guide for details. */ /* * This request patches an existing profile filter link. */ // Construct the filter reference. FilterRef filterRef = new FilterRef(); filterRef.setId("1223334444"); // Construct the body of the request. ProfileFilterLink body = new ProfileFilterLink(); body.setFilterRef(filterRef); try { analytics.management().profileFilterLinks().patch("123456", "UA-123456-1", "7654321", "1122334455", body).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
Python
Usa a biblioteca cliente de Python.
# Note: This code assumes you have an authorized Analytics service object. # See the Filters Developer Guide for details. # This request patches an existing profile filter link. try: analytics.management().profileFilterLinks().patch( accountId='123456', webPropertyId='UA-123456-1', profileId='7654321', linkId='11223344', body={ 'filterRef': { 'id': '1223334444' } } ).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))
Faça um teste
Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta. Como alternativa, teste o Explorador independente.