Полученный токен доступа не разрешает вызовы API Power BI

Я пытаюсь использовать API Power BI REST для встраивания некоторых отчетов на мой сайт. Для этого используется токен доступа, полученный методом «учетные данные клиента», но все запросы, которые я выполняю, API отклоняют с помощью 403 кодов.

Я использую PHP с curl, но чтобы сделать его более читабельным, приведу примеры с использованием клиента curl.

  • Получить код токена доступа:

    curl -X POST «Content-Type: multipart / form-data; border = —- WebKitFormBoundary7MA4YWxkTrZu0gW» -F «client_id = 4dd507e4-XXXX-XXX-8410-ce6853edf48a» -F «client_secret = i / 0YIhvBa (… ) / Y% 3D «-F» grant_type = client_credentials «»https://login.microsoftonline.com/$ MyOrg / oauth2 / маркер»

  • Вызов API (например, получение отчетов):

    curl -X GET -H «Авторизация: Bearer eyJ0eXAiOiJKV1QiLC (…) 4QzVw» «Cache-Control: no-cache» «https://api.powerbi.com/v1.0/myorg/reports«

Следует следовать этому потоку:

+---------+                                  +---------------+
:         :                                  :               :
:         :>-- A - Client Authentication --->: Authorization :
: Client  :                                  :     Server    :
:         :<-- B ---- Access Token ---------<:               :
:         :                                  :               :
+---------+                                  +---------------+

PS:
Я нашел аналогичный вопрос но это не в той же области, язык и добавить имя пользователя и пароль не вариант, потому что это не личное приложение.

прикрепленный:
https://powerbi.microsoft.com/en-us/documentation/

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]