0

C# アプリケーションを作成しており、ユーザーの連絡先 (電子メール、名、姓) のリストを収集したいと考えています。直接ログインを使用して、メール以外の連絡先に関するすべての情報を引き出すことができました. すべての連絡先とそれぞれのメールを取得する方法はありますか?

public void GetContacts(iCloudContactSortOrder sortOrder = iCloudContactSortOrder.FirstName)
    {
        if (!IsConnected)
            throw notConnectedException;

        // Set sort order
        ContactsSortOrder = sortOrder;

        // Create client
        NetClient netClient = new NetClient(sessionCookies, ICLOUD_HOME_URL, ICLOUD_HOME_URL);

        // Post client context data to the servers.
        string strResult = netClient.GET(ContactsMeCardUrl);
        ContactsMeCard = Deserialize<iCloudContactsMeCard>(strResult);

        // get contacts list.
        strResult = netClient.GET(ContactsStartupUrl);
        lastContactsResponse = Deserialize<iCloudContactsContactsResponse>(strResult);
    }
4

1 に答える 1

0

どうやら、メールが届かない理由は、私が応答を正しく解析していなかったためです。メールを指す連絡先のリスト内にリストがありました。

于 2016-04-11T22:29:00.997 に答える