Compartir a través de


Preguntas comunes sobre el acceso mediante programación a los datos de análisis para Microsoft Marketplace

roles adecuados: todos los usuarios interesados en el Centro de partners

Use estas preguntas más frecuentes sobre cómo acceder mediante programación a los datos de análisis en el Centro de partners para las ofertas de Microsoft Marketplace.

¿Cuáles son los posibles mensajes de error en las respuestas de api?

En la tabla siguiente se describen los posibles mensajes de error en las respuestas de api y los pasos de solución de problemas.

Descripción del error Código de error Solución de problemas
Desautorizado 401 Esta excepción está relacionada con la autenticación. Valide que usa el token de Microsoft Entra correcto. El token es válido durante 60 minutos, después de eso, tendría que volver a generar el token.
Nombre de tabla no válido 400 Especificó un nombre de conjunto de datos incorrecto. Use "Get datasets API" (Obtener conjuntos de datos) para validar el nombre del conjunto de datos. Asegúrese de que se usa el nombre correcto del conjunto de datos.
Nombre de columna incorrecto 400 Especificó un nombre de columna incorrecto. Use la API "Obtener conjuntos de datos" para validar los nombres de columna del conjunto de datos.
Valor nulo o que falta 400 Faltan parámetros obligatorios en la carga de solicitud de la API. Asegúrese de que proporciona el valor correcto para los parámetros obligatorios.
Parámetros de informe no válidos para la creación: StartTime debe seguir el formato: aaaa-MM-ddTHH:mm:ssZ 400 StartTime en la API no sigue el formato sugerido. Asegúrese de que StartTime formato siguiente: aaaa-MM-ddTHH:mm:ssZ
Parámetros de informe no válidos para la creación: EndTime debe ser mayor que StartTime 400 Asegúrese de que EndTime sea mayor que StartTime
Parámetros de informe no válidos para la creación: EndTime debe seguir el formato: aaaa-MM-ddTHH:mm:ssZ 400 EndTime en la API no sigue el formato sugerido. Asegúrese de que EndTime formato siguiente: aaaa-MM-ddTHH:mm:ssZ
Parámetros de informe no válidos para la creación: el formato de informe debe ser csv/tsv 400 Asegúrese de proporcionar Format como CSV o TSV.
Parámetros de informe no válidos para la creación: carácter no válido (;) en ReportName 400 Quite el carácter no válido (;) del parámetro ReportName.
Parámetros de informe no válidos para la creación: CallbackMethod solo puede ser GET o POST. 400 Asegúrese de que CallbackMethod esté establecido como GET o POST.
Parámetros de informe no válidos para la creación: el recuento de periodicidad debe ser un valor entero positivo. 400 Proporcione un valor entero positivo en RecurrenceCount parámetro.
Parámetros de informe no válidos para la creación: limite la longitud reportName y Description a 256 caracteres o menos. 400 Asegúrese de que ReportName y Description no superen los 256 caracteres.
Parámetros de informe no válidos para la creación: la hora de inicio del informe debe ser al menos 4 horas a partir de la hora UTC actual. 400 StartTime parámetro como parte de la carga de solicitud no debe estar en el pasado. La hora de inicio del informe debe ser al menos 4 horas a partir de la hora UTC actual.
QueryId no válido 400 Ha usado un QueryIdincorrecto. Valide el QueryId que está usando.
El intervalo de periodicidad debe estar comprendido entre 1 y 17520. 400 Asegúrese de que el valor del parámetro de solicitud RecurrenceInterval esté comprendido entre 1 y 17520.
No se permite la creación de informes, ya que las ejecuciones máximas permitidas para los informes por hora deben estar en un plazo de 30 días. 400 Si RecurrenceInterval está entre 1 y 23, EndTime no puede ser superior a 30 días. Actualice el RecurrenceCount o EndTime en consecuencia.
No se permite la creación de informes, ya que las ejecuciones máximas permitidas para los informes diarios deben estar en un plazo de 6 meses. 400 Si RecurrenceInterval está entre 24 y 168, EndTime no puede ser superior a 6 meses. Actualice el RecurrenceCount o EndTime en consecuencia.
No se permite la creación de informes, ya que las ejecuciones máximas permitidas para los informes semanales deben estar en un plazo de 1 año. 400 Si RecurrenceInterval está entre 169 y 720, EndTime no puede ser superior a 1 año. Actualice el RecurrenceCount o EndTime en consecuencia.
No se permite la creación de informes, ya que las ejecuciones máximas permitidas para los informes mensuales deben estar en un plazo de 2 años. 400 Si RecurrenceInterval está entre 721 y 8760, EndTime no puede ser superior a 2 años. Actualice el RecurrenceCount o EndTime en consecuencia.
No se permite la creación de informes, ya que las ejecuciones máximas permitidas para los informes anuales deben estar en un plazo de 5 años. 400 Si RecurrenceInterval está entre 8761 y 17520, EndTime no puede ser superior a 5 años. Actualice el RecurrenceCount o EndTime en consecuencia.
El usuario ha superado la cuota de creación de informes de 50 informes activos 400 Superó la cuota de 50 informes activos. Revise los informes activos y elimine los que no se usan.
El usuario ha superado su cuota de creación de informes executeNow de 5 informes/60 minutos 400 Ha generado cinco informes en los últimos 60 minutos con ExecuteNow=True. Espere antes de generar otro informe. Considere la posibilidad de programar el informe según sus necesidades y no alcanzará la cuota.
No se encontró el valor solicitado 'string' 400 Compruebe si ha actualizado los parámetros de solicitud callbackurl o format.
Número de consultas superadas. Eliminar algunas consultas antes de crear nuevas consultas 400 Superó la cuota de 100 consultas activas. Revise y elimine consultas sin usar antes de crear otras nuevas.
No se encontró ningún elemento con filtros especificados 404 Compruebe el parámetro reportID usado en la API Obtener ejecuciones de informes.
No hay ejecuciones que se hayan producido para las condiciones de filtro especificadas. Vuelva a comprobar reportId o executionId y vuelva a intentar la API después del tiempo de ejecución programado del informe. 404 Asegúrese de que el reportId sea correcto. Vuelva a intentar la API después del tiempo de ejecución programado del informe, tal como se especifica en la carga de la solicitud.
Error interno detectado al crear el informe. Id. de correlación <> 500 Asegúrese de que el formato de fecha de los campos StartTime, QueryStartTime y QueryEndTime sean correctos.
Servicio no disponible 500 Si recibe continuamente un servicio no disponible (error 5xx), cree una incidencia de soporte técnico .

He recibido la respuesta de API 200 para Get Reports Execution API. ¿Por qué no hay registros en el archivo descargado?

Compruebe si la cadena de la consulta tiene uno de los valores posibles para el encabezado de columna.

SELECT UsageDate, NormalizedUsage, EstimatedExtendedChargePC FROM ISVUsage WHERE SKUBillingType = 'Paided' ORDER BY UsageDate DESC TIMESPAN LAST_MONTH

En este ejemplo, los valores posibles de SKUBillingType son Paid o Free. Dado que usa un valor diferente, la consulta no devuelve ningún registro.

Consulte las tablas siguientes para ver todos los valores de columna posibles: