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);
}