추가 조사를 위해 Fiddler 캡처가 필요할 수 있습니다. Microsoft Entra ID 내에 등록된 애플리케이션에 필요한 권한 범위가 누락되었을 수 있습니다. Azure Portal 내의 Microsoft Entra ID에 대한 앱 등록 내에 필요한 범위가 있는지 확인합니다.
403을 반환하는 API 호출
403 오류는 다음 이유로 발생할 수 있습니다. 추가 조사를 위해 Fiddler 캡처가 필요할 수 있습니다.
GenerateToken을(를) 호출하기 전에 애플리케이션의 백 엔드에서 권한 부여 토큰을 새로 고쳐야 할 수 있습니다. 자세한 내용은 액세스 토큰 새로 고침을 참조하세요.
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"}}
가져오기 및 내보내기 API를 사용할 때 시간 초과 예외 수정
Power BI REST API 요청을 보낼 때 테넌트의 데이터를 포함하지 않는 클러스터에 요청이 도착할 수 있습니다. 이러한 경우 요청 리디렉션이 시간 초과로 인해 실패할 수 있습니다.
시간 초과 예외를 해결하려면 preferClientRouting URL 쿼리 매개 변수가 true(으)로 설정된 요청을 다시 전송하세요. 요청이 잘못된 클러스터에 도착하면 Power BI 서비스는 ‘307 임시 리디렉션’ HTTP 응답을 반환합니다. 이 경우 응답 ‘HTTPS 위치 헤더’에 지정된 새 주소로 요청을 리디렉션해야 합니다.