REST API 自訂開發
有幾個 REST API 可供開發人員用以建立解決方案。 Azure Active Directory (AD) REST API 和適用於多重平台的 AD 程式庫皆可用於驗證。 Power BI REST API 可讓您以程式設計方式存取 Power BI 報表伺服器目錄中的物件,而 .NET 和 JavaScript SDK 可用於在組織的應用程式中內嵌報表。
NuGet 套件
NuGet 用戶端工具能讓您產生與取用 .NET 套件。 NuGet 資源庫是所有套件作者和取用者所使用的中央套件存放庫。
有幾個 NuGet 套件可供 Power BI 開發人員使用,包括:
Azure AD 驗證程式庫 - Microsoft.IdentityModel.Clients.ActiveDirectory:此套件包含 AD 驗證程式庫 (ADAL),並提供 .NET 用戶端的驗證功能。
Power BI .NET SDK - Microsoft.PowerBI.API:此套件是適用於 Microsoft Power BI 公用 REST 端點的 .NET 用戶端程式庫,可讓您存取工作區、資料集的內容識別碼 (GUID)、報表、儀表板和磚。
JavaScript SDK - Microsoft.PowerBI.JavaScript:此套件是一套可將 Power BI 整合至應用程式的 JavaScript 網頁元件,包括網頁參考以啟用用戶端功能的 powerbi.js 指令碼。