Google api 如何访问谷歌联系人';文件名为';通过API以编程方式输入字段?
我迫切需要访问此字段,以便开发一个Google联系人同步工具,该工具主要使用公司名称作为名称或文件作为字段,而不是第一个/最后一个Google api 如何访问谷歌联系人';文件名为';通过API以编程方式输入字段?,google-api,google-contacts-api,google-shared-contacts,google-profiles-api,Google Api,Google Contacts Api,Google Shared Contacts,Google Profiles Api,我迫切需要访问此字段,以便开发一个Google联系人同步工具,该工具主要使用公司名称作为名称或文件作为字段,而不是第一个/最后一个 我在XML中看到它,但在库中看不到它。我正在使用.NET库。我找到了。下面是一段VB.NET代码片段,以防其他人需要知道如何操作gData库未直接公开的值。这将返回XML节点(如果它不存在,则首先创建它)。实际上,我通过innerText属性更改了该值 Private Function GetFileAsObject() As XmlNode For Ea
我在XML中看到它,但在库中看不到它。我正在使用.NET库。我找到了。下面是一段VB.NET代码片段,以防其他人需要知道如何操作gData库未直接公开的值。这将返回XML节点(如果它不存在,则首先创建它)。实际上,我通过innerText属性更改了该值
Private Function GetFileAsObject() As XmlNode
For Each ext As Object In _contactEntry.ContactEntry.ExtensionElements
If (ext.GetType() Is GetType(XmlExtension)) Then
If ext.XmlName = "fileAs" Then
Return ext.Node
End If
End If
Next
Dim doc As New XmlDocument
doc.LoadXml("<gContact:fileAs xmlns:gContact='http://schemas.google.com/contact/2008'></gContact:fileAs>")
Dim node As XmlNode = doc.DocumentElement
Dim newExt As XmlExtension = New XmlExtension(node)
_contactEntry.ContactEntry.ExtensionElements.Add(newExt)
Return node
End Function
私有函数GetFileAsObject()作为XmlNode
对于_contactEntry.contactEntry.ExtensionElements中的每个ext As对象
如果(ext.GetType()是GetType(XmlExtension)),那么
如果ext.XmlName=“fileAs”,则
返回外部节点
如果结束
如果结束
下一个
Dim文档作为新的XmlDocument
doc.LoadXml(“”)
Dim节点为XmlNode=doc.DocumentElement
Dim newExt As XmlExtension=新XmlExtension(节点)
_contactEntry.contactEntry.ExtensionElements.Add(新文本)
返回节点
端函数
这个链接极大地帮助了: