REST API'leri sorunlarını giderme
API çağrısı 401 döndürür
Daha fazla araştırma yapmak için Fiddler yakalaması gerekebilir. Microsoft Entra Id içindeki kayıtlı uygulama için gerekli izin kapsamı eksik olabilir. Azure portalındaki Microsoft Entra Id için uygulama kaydında gerekli kapsamın mevcut olduğunu doğrulayın.
API çağrısı 403 döndürür
Aşağıdaki nedenlerden herhangi biri nedeniyle 403 hatası oluşabilir. Daha fazla araştırma yapmak için Fiddler yakalaması gerekebilir.
- Kullanıcı, paylaşılan kapasitede oluşturulabilecek ekleme belirteci miktarını aştı. Ekleme belirteçleri oluşturmak ve çalışma alanını bu kapasiteye atamak için Azure kapasiteleri satın alın. Bkz . Azure portalında Power BI Embedded kapasitesi oluşturma.
- Microsoft Entra yetkilendirme belirtecinin süresi doldu.
- Kimliği doğrulanmış kullanıcı grubun (çalışma alanı) üyesi değil.
- Kimliği doğrulanmış kullanıcı grubun (çalışma alanı) yöneticisi değildir.
- Kimliği doğrulanmış kullanıcının izinleri yok. refreshUserPermissions API'sini kullanarak izinler güncelleştirilebilir.
- Yetkilendirme üst bilgisi doğru listelenmeyebilir. Yazım hatası olmadığından emin olun.
Uygulamanın arka ucu çağrısından önce GenerateToken
yetkilendirme belirtecini yenilemesi gerekebilir. Daha fazla bilgi için bkz . Erişim belirtecini yenileme.
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"}}
İçeri ve dışarı aktarma API'lerini kullanırken zaman aşımı özel durumlarını düzeltme
Power BI REST API isteği gönderdiğinizde, bu istek kiracınızın verilerini içermeyen bir kümeye gelebilir. Bu durumda, isteği yeniden yönlendirme zaman aşımı nedeniyle başarısız olabilir.
Zaman aşımı özel durumunu düzeltmek için URL sorgu parametresi olarak ayarlanmış olarak preferClientRouting
isteği yeniden gönderin true
. İsteğiniz yanlış kümeye ulaşırsa, Power BI hizmeti 307 Geçici Yeniden Yönlendirme HTTP yanıtı döndürür. Böyle durumlarda, isteğinizi yanıt HTTPS Konumu üst bilgisinde belirtilen yeni adrese yeniden yönlendirmeniz gerekir.
Güncelleştirme parametreleri veya güncelleştirme veri kaynakları API'si birkaç dakika sonra başarısız oluyor
Yanıt üst bilgisinde bazen aşağıdaki genel hata döndürülür:
HTTP/1.1 500 Internal Server Error
An error has occurred
Veri Kümeleri - Gruptaki Parametreleri Güncelleştir veya Veri Kümelerini Güncelleştir - Grup API'lerinde Veri Kaynaklarını Güncelleştir kullanılırken, bu hata büyük veri kümesi biçimini kullanmayan büyük bir veri kümesini güncelleştirdiğiniz anlamına gelebilir. Hatadan kaçınmak için büyük veri kümesi biçimini kullanın.
İlgili içerik
Power BI Embedded Sık Sorulan Sorular
Başka sorunuz var mı? Power BI Topluluğu sorun