События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Сервер отчетов Power BI поддерживают API передачи репрезентативного состояния (REST). API-интерфейсы REST — это конечные точки службы, которые поддерживают набор операций HTTP (методов), предоставляющих доступ на создание, получение, обновление или удаление ресурсов в сервере отчетов.
REST API предоставляет программный доступ к объектам в каталоге Сервер отчетов Power BI. Примерами объектов являются папки, отчеты, ключевые показатели эффективности, источники данных, наборы данных, планы обновления, подписки и многое другое. С помощью API REST можно, например, перемещаться по иерархии папок, обнаруживать содержимое папки или загружать определение отчета. Можно также создавать, обновлять и удалять объекты. Примерами работы с объектами являются отправка отчета, выполнение плана обновления, удаление папки и т. д.
Примечание
Если вы хотите просмотреть или удалить персональные данные, ознакомьтесь с правилами Майкрософт на сайте Запросы субъектов данных, определенные в GDPR, в отношении Windows. Если вам требуются общие сведения о GDPR, см. раздел, посвященный GDPR, на портале Service Trust Portal.
Пару запроса-ответа API REST можно разделить на пять компонентов:
URI запроса, который состоит из: {URI-scheme} :// {URI-host} / {resource-path} ? {query-string}
. Несмотря на то, что URI запроса включается в заголовок сообщения запроса, мы выделяем его отдельно, так как большинство языков или платформ требуют передавать его отдельно от сообщения запроса.
http
или https
.myserver.contoso.com
.CatalogItems(01234567-89ab-cdef-0123-456789abcdef)/Properties
.Поля заголовка сообщения HTTP-запроса:
Необязательные поля текста сообщения запроса HTTP для поддержки URI и операции HTTP. Например, операции POST содержат объекты в кодировке MIME, которые передаются как сложные параметры. Для операций POST или PUT тип в кодировке MIME текста должен быть указан в заголовке запроса Content-type
. Для некоторых служб необходимо использовать конкретный тип MIME, например application/json
.
Поля заголовка сообщения ответа HTTP:
Content-type
.Необязательные поля текста сообщения ответа HTTP:
Content-type
.Современный API REST требуется для современного документирования API. REST API основан на спецификации OpenAPI (a.k.a. спецификации swagger) и документация доступна в Microsoft Learn.
Для тестирования сообщений запросов и ответов HTTP используется средство Fiddler. Fiddler — это бесплатный прокси-сервер веб-отладки, который может перехватывать запросы REST, что упрощает диагностику сообщений запросов и ответов HTTP.
Просмотрите доступные API в Microsoft Learn.
Образцы можно найти на сайте GitHub. Образец включает в себя приложение HTML5, созданное на TypeScript, React и webpack с примером PowerShell.
Есть еще вопросы? Задайте их в сообществе Power BI.
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня