0

我正在尝试使用以下代码从 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 帐户中的电话号码设置了标签,例如“家庭”、“移动”,但这些值没有被返回。我在这里错过了什么吗?

4

1 回答 1

0

Contacts API 使用rel标准标签的属性:

自定义标签保存在label属性中,这两个属性是互斥的,如此处所述

于 2014-06-19T14:11:10.020 回答