es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El informe de Google sobre la API de listado está arrojando un error 500.

La API de la lista de informes de Google Admin ha empezado a arrojar un error 500 de repente. He intentado acceder mediante la API y el SDK, y ambos arrojan una excepción GoogleJsonResponseException. Después de realizar una depuración, descubrí que si no especificábamos el filtro eventName, funcionaba correctamente, pero al agregar ese filtro (por ejemplo, descargar o editar), se producía el error 500.

API: https://admin.googleapis.com/admin/reports/v1/activity/users/all

Pruebe la API anteriormente mencionada directamente en Google a través de https://developers.google.com/admin-sdk/reports/reference/rest/v1/activities/list y especifique cualquier eventName (ver, editar, descargar, compartir).

El siguiente código es del SDK:

Reports.Activities.List list = Reports.activities().list(caller, activityName).setOauthToken(“accesstoken”).setMaxResults(“1000”).setStartTime(startTime).setStartTime(“endTime”).setEventName(“editar”);

Activities result = list.execute();

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Problema con la API de lista de informes de Google Admin que arroja un error 500

    Como experto en informática especializado en API de Google, Cliente de API de Google, SDK de Google Admin y API de auditoría de Google Admin, me encontré con un problema en el que la API de lista de informes de Google Admin de repente comenzó a arrojar errores 500. He intentado acceder a esta API tanto desde la API como desde el SDK, pero ambos devuelven una GoogleJsonResponseException.

    Después de depurar, descubrí que si no especificamos el filtro eventName, la API funciona bien. Sin embargo, si agregamos el filtro eventName (por ejemplo, descarga o edición), arroja un error 500.

    El punto final de API en cuestión es https://admin.googleapis.com/admin/reports/v1/activity/users/all, y puedes probarlo tú mismo a través de https://developers.google.com/admin-sdk/reports/reference/rest/v1/activities/list.

    Aquí hay un ejemplo de fragmento de código SDK:

    Reports.Activities.List list = Reports.activities().list(callante, activityName)
        .setOauthToken("access_token")
        .setMaxResults("1000")
        .setStartTime(startTime)
        .setStartTime("endTime")
        .setEventName("edit");
    Activities result = list.execute();
    

    Espero que esta información te ayude a solucionar este problema.

Comments are closed.