Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wywołanie interfejsu API zwraca błąd 401
Do dalszej analizy może być wymagane przechwycenie programu Fiddler. Brak wymaganego zakresu uprawnień dla zarejestrowanej aplikacji w ramach identyfikatora Entra firmy Microsoft. Sprawdź, czy wymagany zakres znajduje się w ramach rejestracji aplikacji dla identyfikatora Entra firmy Microsoft w witrynie Azure Portal.
Wywołanie interfejsu API zwraca wartość 403
Błąd 403 może wystąpić z dowolnego z następujących powodów. Do dalszej analizy może być wymagane przechwycenie programu Fiddler.
- Użytkownik przekroczył ilość tokenu osadzania, który można wygenerować w pojemności udostępnionej. Kup pojemności platformy Azure, aby wygenerować tokeny osadzania i przypisać obszar roboczy do tej pojemności. Zobacz Tworzenie pojemności usługi Power BI Embedded w witrynie Azure Portal.
- Token autoryzacji entra firmy Microsoft wygasł.
- Uwierzytelniony użytkownik nie jest członkiem grupy (obszaru roboczego).
- Uwierzytelniony użytkownik nie jest administratorem grupy (obszaru roboczego).
- Uwierzytelniony użytkownik nie ma uprawnień. Uprawnienia można zaktualizować przy użyciu interfejsu API refreshUserPermissions.
- Nagłówek autoryzacji może nie być poprawnie wymieniony. Upewnij się, że nie ma literówek.
Zaplecze aplikacji może wymagać odświeżenia tokenu autoryzacji przed wywołaniem metody GenerateToken. Aby uzyskać więcej informacji, zobacz Odświeżanie tokenu dostępu.
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"}}
Naprawianie wyjątków przekroczenia limitu czasu podczas używania interfejsów API importowania i eksportowania
Po wysłaniu żądania interfejsu API REST usługi Power BI może zostać wyświetlony klaster, który nie zawiera danych dzierżawy. W takim przypadku przekierowanie żądania może zakończyć się niepowodzeniem z powodu przekroczenia limitu czasu.
Aby rozwiązać problem z wyjątkiem przekroczenia limitu czasu, wyślij ponownie żądanie z parametrem zapytania adresu URL ustawionym preferClientRouting na true. Jeśli żądanie zostanie dostarczone do nieprawidłowego klastra, usługa Power BI zwróci odpowiedź HTTP przekierowania tymczasowego 307. W takich przypadkach należy przekierować żądanie do nowego adresu określonego w nagłówku lokalizacji HTTPS odpowiedzi.
Parametry aktualizacji lub interfejs API aktualizacji źródeł danych kończy się niepowodzeniem po kilku minutach
Następujący błąd ogólny jest czasami zwracany w nagłówku odpowiedzi:
HTTP/1.1 500 Internal Server Error
An error has occurred
W przypadku korzystania z zestawów danych — aktualizowanie parametrów w grupie lub zestawach danych — aktualizowanie źródeł danych w interfejsach API grupy może wskazywać, że aktualizujesz duży zestaw danych, który nie korzysta z dużego formatu zestawu danych . Użyj dużego formatu zestawu danych, aby uniknąć błędu.
Powiązana zawartość
Usługa Power BI Embedded — często zadawane pytania
Masz więcej pytań? Zapytaj Społeczność usługi Power BI