Google联系人API联系人在.net中的URL列表检索

时间:2012-10-19 16:38:17

标签: vb.net api contacts

我正在尝试使用Google API将我的本地联系人(使用vb.net编写的CRM)与Google通讯录同步。在我尝试检索/更新从Google服务器下载的每个联系人的URL列表之前,所有内容都膨胀了。你是怎样做的?我的意思是电子邮件,IM地址,电话号码等都很容易,因为每个联系人对象都有一个电子邮件,邮政地址等集合,但似乎没有网址。这就是我解析邮政地址列表的方式:

If contact.PostalAddresses.Count > 0 Then
 For Each address As StructuredPostalAddress In contact.PostalAddresses
  ' Do something with the address
 Next
End If

对于URL,它应该是这样的:

If contact.?URLs?.Count > 0 Then
 For Each url As ?URL? In contact.?URLs?
  ' Do something with the URL
 Next
End If

但是没有URL或Links集合。

1 个答案:

答案 0 :(得分:0)

解决

If contact.ContactEntry.Websites.Count > 0 Then
  For Each URL As ContactsLink In contact.ContactEntry.Websites                                  
    RichTextBox1.AppendText(URL.Href + vbCrLf)
  Next 
End If