Я создаю интегрированное приложение asp.net от Google.Я хочу получить всю информацию
друга зарегистрированного пользователя в Gmail.Я получил список контактов в списке.Теперь я хочу, чтобы
, когда я нажимал на любой контакт в списке, он отображал всю информацию
относительно этого контакта.
Вот код:
List<ContactDetail> contactDetails = new List<ContactDetail>();
ContactsQuery query = new
ContactsQuery(ContactsQuery.CreateContactsUri(txtEmail.Text));
ContactsFeed feed = GContactService.Query(query);
foreach (ContactEntry entry in feed.Entries)
{
ContactDetail contact = new
ContactDetail
{
Name = entry.Title.Text,
EmailAddress1 = entry.Emails.Count >= 1 ? entry.Emails[0].Address : "",
EmailAddress2 = entry.Emails.Count >= 2 ? entry.Emails[1].Address : "",
Phone = entry.Phonenumbers.Count >= 1 ? entry.Phonenumbers[0].Value : "",
Address = entry.PostalAddresses.Count >= 1 ?
entry.PostalAddresses[0].Value : "",
Details = entry.Content.Content
};
contactDetails.Add(contact);
}
Но я получил следующую ошибку на
ContactsQuery(ContactsQuery.CreateContactsUri(txtEmail.Text));
Ошибка:
Object reference not set to an instance of an object.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
Friends.GmailFriends.GetAllContact() in C:\Documents and Settings\Isha.Jain.QUAYMOHALI
\Desktop\Friends\Friends\GmailFriends.aspx.cs:36
Friends.GmailFriends.lstContacts_SelectedIndexChanged(Object sender, EventArgs e) in
C:\Documents and Settings\Isha.Jain.QUAYMOHALI\Desktop\Friends\Friends
\GmailFriends.aspx.cs:95
System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +118
System.Web.UI.WebControls.ListBox.RaisePostDataChangedEvent() +143
Я нев состоянии понять, почему я получаю эту ошибку.
Любая помощь приветствуется
Спасибо.