Получите доступ к power Bi с помощью curl для панели мониторинга

#php #curl #powerbi

#php #локон #powerbi

Вопрос:

я пытаюсь получить доступ к типу «панель мониторинга» для встраивания power bi в php с помощью curl вызова

 $body['identities'] = [  [  'username' =gt; $username,  'roles' =gt; ['Utilisateur identifié'],  ]  ]; curl(  "https://api.powerbi.com/v1.0/myorg/GenerateToken",  CURLOPT_POST,  [  'Accept: application/json',  'Content-Type: application/json',  "Authorization: Bearer {$bearer}",  ],  json_encode($body)  

Это работает для типа «отчет», но не для типа «панель мониторинга», но для типа «отчет» я добавляю это :

 $body =[  'datasets' =gt; [  [  'id' =gt; $datasetId  ]  ],  'reports' =gt; [  [  'id' =gt; $reportId  ]  ],  'identities' =gt; [  [  'username' =gt; $userId,  'roles' =gt; ['Utilisateur identifié'],  'datasets' =gt; [  $datasetId  ],  ]  ];  ];  

Не могли бы вы помочь мне с синтаксисом вызова, пожалуйста ?