Gmail 联系 API
对于我的应用程序,我需要导入 Gmail 地址簿,我可以通过遵循“Gmail Contact API”来完成此操作。
最近 Gmail 添加了一些新字段(即生日、网站等),这些字段不是 xml 的一部分。 gmail api 文档提到新添加的字段是 XML 命名空间的一部分 http://schemas.google.com/ contact/2008,但我无法弄清楚如何使用我能够提取的这个名称空间来获取新字段。
http://code.google.com/apis/contacts/docs /3.0/reference.html#gContactNamespace
For my application I need to import the Gmail Address book, which I am able to do by following "Gmail Contact API".
Recently Gmail added some of the new fields(i.e. Birthday,Website etc) which are not the part of xml. The gmail api docs mention that the new added field is part of XML namespace http://schemas.google.com/contact/2008, but I am unable to figure it out that how to fetch new fields using this name space which I am able to extract.
http://code.google.com/apis/contacts/docs/3.0/reference.html#gContactNamespace
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我不确定你遇到的问题是什么。 您链接到的页面包含有关新 API 结构的所有信息。 一切都和以前一样。 如果您想获取这些新字段,您只需将新字段添加到您的调用中即可。 以下是新字段的所有名称:
替代文本 http://www.m1cr0sux0r.com/newFields.png
I'm not certain what the problem you are having is. You linked to the page that contains all the information on the new API structure. Everything is the same as before. If you want to fetch these new fields, all you have to do is add the new fields to your calls. Below are all the names of the new fields:
alt text http://www.m1cr0sux0r.com/newFields.png
您需要升级到最新版本的客户端库:迁移更新为 Google API 3.0
目前,仅协议和 Java 客户端库已更新为使用新的 v3.0 API。
如果您使用的是 Java 客户端,则可以在生日时使用 getWhen():JavaDoc 生日
You need to upgrade to the latest version of the client library: Migrate to Google API 3.0
Currently only the Protocol and Java client library have been updated to use the new v3.0 api.
If you're using the Java client, you can use getWhen() on the Birthday: JavaDoc Birthday
在使用 Perl 模块 WWW::Contact::GoogleContactsAPI 时,我写道:
最后一行将“&v=3.0”附加到 URL,这告诉 Google 返回额外的字段。
When working on the Perl module WWW::Contact::GoogleContactsAPI, I wrote:
That last line appends "&v=3.0" to the URL, which tells Google to return the extra fields.
您可以使用此组件:http://www.johnvey.com/features/gmailapi/
You can use this component : http://www.johnvey.com/features/gmailapi/