Как я могу ПОЛУЧИТЬ изображение профиля Microsoft через Graph API в C Sharp - PullRequest
0 голосов
/ 05 августа 2020

Я хочу реализовать изображения профиля Microsoft с помощью Graph API в C#, чтобы создать приложение UWP и показать эти изображения через HoloLens в Unity.

Я обнаружил, что вам нужно использовать HTTP-запрос но я не могу заставить его работать в C#.

Я использую GraphTutorial из Getting Startet с GraphAPI Щелкните здесь

И я начинаю с пустая страница, потому что я понятия не имею, как я могу заставить это работать в C#

GraphExplorer показывает мне изображение.

Надеюсь, вы можете мне помочь!

Приветствую

public static async Task<Stream> GetUserPhoto(this GraphServiceClient graph, string userid)
    {
        try
        {
            return await graph
                .Users[userid]
                .Photo
                .Content
                .Request()
                .GetAsync();
        }
        catch
        {
        }





        return null;
    }


    private class Bild
    { 

    private async Task LoadImageAsync(Person person)
    {
      await GetUserPhoto(APPID, EMAIL); 
    }

1 Ответ

0 голосов
/ 05 августа 2020

Проверьте это: https://github.com/dbarros/WindowsAPICodePack

Возможно, попробуйте связать его с ShellFile.

ShellFile sf = new ShellFile.FromFilePath(PathToFileHere);
BitMap ShellThumb = sf.Thumbnail.ExtraLargeBitmap;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...