Gmail 联系 API

发布于 2024-07-29 12:55:51 字数 497 浏览 5 评论 0原文

对于我的应用程序,我需要导入 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

牵你的手,一向走下去 2024-08-05 12:55:51

我不确定你遇到的问题是什么。 您链接到的页面包含有关新 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

眼藏柔 2024-08-05 12:55:51

您需要升级到最新版本的客户端库:迁移更新为 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

念三年u 2024-08-05 12:55:51

在使用 Perl 模块 WWW::Contact::GoogleContactsAPI 时,我写道:

my $url = "http://www.google.com/m8/feeds/contacts/default/full"
    . "?max-results=9999&alt=json";
$url .= "&v=3.0"; # Gives more fields

最后一行将“&v=3.0”附加到 URL,这告诉 Google 返回额外的字段。

When working on the Perl module WWW::Contact::GoogleContactsAPI, I wrote:

my $url = "http://www.google.com/m8/feeds/contacts/default/full"
    . "?max-results=9999&alt=json";
$url .= "&v=3.0"; # Gives more fields

That last line appends "&v=3.0" to the URL, which tells Google to return the extra fields.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文