4

連絡先のアバター画像を取得しようとしています。

using Microsoft.Office.Interop.Outlook;

public sealed class OutlookAvatarFetcher
{
    private static void FetchAvatars()
    {
        var outlook = new Application();
        var folder = outlook.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderContacts);
        var items = folder.Items;

        for (var i = 0; i < items.Count; ++i)
        {
            var contact = items[i + 1] as ContactItem;
            if (contact == null)
                continue;


            if (contact.HasPicture)
            {
                // TODO store the picture somehow.
            }
        }
    }
}

残念ながら、画像アクセサが見つかりません。

4

2 に答える 2

0

Facebook や LinkedIn からの写真のことですか?

アクセスできません。MS は、法的な目的でアクセスするための API を提供していません。そのデータはサードパーティのサービスから取得され、かなりの数の弁護士がこのようなケースに関与していることを忘れないでください.

于 2013-05-03T14:06:37.007 に答える