Как использовать powershell, загрузить и сохранить полученную фотографию пользователя из Microsoft Graph API - PullRequest
0 голосов
/ 05 ноября 2019
$apiUrl = "https://graph.microsoft.com/v1.0/me/photo/$value"
Invoke-RestMethod -Headers @{Authorization = "Bearer $($Tokenresponse.access_token)"} -Uri $apiUrl -Method Get

Это дает мне ответ, подобный приведенному ниже:


@odata.context          : https://graph.microsoft.com/v1.0/$metadata#users('48db12f7-f809-4ff0-a55c-ab05e135c092')/photo/$entity
@odata.mediaContentType : image/jpeg
@odata.mediaEtag        : "D4976167"
id                      : 360X360
height                  : 360
width                   : 360

Я не понимаю, как перейти к следующему шагу. Моя цель: 1. Сохранить фотографию в переменную (я считаю, что это байтовый массив). или 2. Или загрузите фотографию напрямую в файл .jpeg.

1 Ответ

0 голосов
/ 05 ноября 2019

Наконец, из другого вопроса здесь я могу выяснить проблему с моим кодом. Решением было экранирование значения $ в конце URL-адреса с помощью $ value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...