次のコードを使用して、Google からそれぞれのラベルが付いた電話番号を取得しようとしています。
RequestSettings settings = new RequestSettings("myapp", username, password){
UseSSL = true,
AutoPaging = true,
PageSize = 5000
};
ContactsRequest c = new ContactsRequest(settings);
Feed<Contact> feed = c.GetContacts();
foreach (var entry in feed.Entries)
{
foreach (PhoneNumber phoneNumber in entry.Phonenumbers){
Debug.Write(phoneNumber.Label ?? "Empty"); //Always null!
Debug.Write(phoneNumber.Value ?? "Empty");//Have value
}
}
ただし、Google アカウントの電話番号に "Home"、"Movile" などのラベルを設定しましたが、それらの値は返されません。ここで何か不足していますか?