我正在尝试使用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集合。
答案 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