Solución de problemas de las API de REST
La llamada API devuelve 401
Es posible que se necesite una captura de Fiddler para poder investigar más. El ámbito de permisos requerido puede faltar en la aplicación registrada en Microsoft Entra ID. Compruebe que el ámbito necesario se encuentra en el registro de aplicaciones de Microsoft Entra ID en Azure Portal.
La llamada API devuelve 403
Un error 403 puede producirse por alguno de los motivos siguientes. Es posible que se necesite una captura de Fiddler para poder investigar más.
- El usuario ha superado la cantidad de tokens de inserción que se pueden generar en una capacidad compartida. Adquiera capacidades de Azure para generar tokens de inserción y asignar el área de trabajo a esa capacidad. Vea Creación de una capacidad de Power BI Embedded en Azure Portal.
- El token de autorización de Microsoft Entra expiró.
- El usuario autenticado no es miembro del grupo (área de trabajo).
- El usuario autenticado no es administrador del grupo (área de trabajo).
- El usuario autenticado no tiene permisos. Los permisos se pueden actualizar con la API refreshUserPermissions.
- Es posible que el encabezado de la autorización no aparezca correctamente. Asegúrese de que no hay errores tipográficos.
Es posible que el back-end de la aplicación tenga que actualizar el token de autenticación antes de llamar a GenerateToken
. Para obtener más información, consulte Actualización del token de acceso.
GET https://wabi-us-north-central-redirect.analysis.windows.net/metadata/cluster HTTP/1.1
Host: wabi-us-north-central-redirect.analysis.windows.net
...
Authorization: Bearer eyJ0eXAiOi...
...
HTTP/1.1 403 Forbidden
...
{"error":{"code":"TokenExpired","message":"Access token has expired, resubmit with a new access token"}}
Corrección de excepciones de tiempo de espera al usar las API de importación y exportación
Cuando se envía una solicitud de API de REST de Power BI, es posible que llegue a un clúster que no incluya los datos del inquilino. En ese caso, la redirección de la solicitud puede producir un error debido a un tiempo de espera.
Para corregir la excepción de tiempo de espera, vuelva a enviar la solicitud con el parámetro de consulta de URL preferClientRouting
establecido en true
. Si la solicitud llega al clúster incorrecto, el servicio Power BI devuelve una respuesta HTTP de Redireccionamiento temporal (307) . En tales casos, debe redirigir la solicitud a la dirección nueva especificada en el encabezado de la ubicación HTTPS de respuesta.
Se produce un error en la API de actualización de parámetros o de orígenes de datos después de unos minutos
A veces se devuelve el siguiente error genérico en el encabezado de respuesta:
HTTP/1.1 500 Internal Server Error
An error has occurred
Al usar las API de conjuntos de datos: actualizar parámetros del grupo o conjuntos de datos: actualizar orígenes de datos del grupo, este error podría indicar que está actualizando un conjunto de datos de gran tamaño que no usa el formato de conjunto de datos grandes. Use el formato de conjunto de datos grandes para evitar el error.
Contenido relacionado
Preguntas más frecuentes acerca de Power BI Embedded
¿Tiene más preguntas? Pregunte a la comunidad de Power BI