【问题标题】:Google API creates contact, but where is it?Google API 创建联系人,但它在哪里?
【发布时间】:2016-12-09 11:03:47
【问题描述】:

经过大量研究和测试,提供了相当多的选项,我最终使用下面的库来访问谷歌联系人,因为我需要创建联系人:

<dependency>
    <groupId>com.google.gdata</groupId>
    <artifactId>core</artifactId>
    <version>1.47.1</version>
</dependency>

使用 Two Legged OAuth2 和 Google Playground 的连接工作正常(我只需要创建一个刷新访问令牌的实用类),并且我已经成功列出了联系人。

我不得不说,与我访问我的谷歌测试帐户的联系选项时实际看到的结果相比,我并不完全理解我从联系人列表中获得的结果,但这是另一天的问题。

我需要快速解决的问题是创建联系人。

我使用了下面链接中的代码:

Google Docs Creating contacts

虽然代码执行得非常好(没有抛出异常,我得到了新的联系人 ID 并将其打印在日志上),但我无法在 google 帐户上看到这个新联系人,也无法使用列表联系人 api 将其取回.

你们能帮我解决这个问题吗?

感谢和最好的问候, 毛罗。

【问题讨论】:

    标签: google-contacts-api


    【解决方案1】:

    我昨天注意到,尽管创建的联系人没有显示在“Google 联系人”网络管理工具(下面的链接)上,但它确实是在某个地方创建和存储的。

    Google Contacts

    我在尝试搜索时注意到了这一点。

    然后,联系人显示为过滤项目,当我单击它时,会显示一个联系人窗口,其中包含创建它所需的所有信息。

    我开始怀疑它可能没有显示,因为它不属于任何组,因为联系人信息窗口可以选择将其添加到“我的联系人”中。

    所以,我更改了代码以对刚刚创建的联系人执行更新,将其添加到“我的联系人”组中,就是这样。

    现在它在谷歌联系人管理网络工具上正确显示,我唯一的问题是我正在使用的列表示例(下面的链接)没有显示它。

    Retrieving All Contacts

    我还使用查询参数实现了搜索联系人(示例与上面相同),提供了我在创建联系人时使用的相同组,如下所示:

    Query searchQuery = new Query( getListContactsFeedURL() );
    searchQuery.setStringCustomParameter( "group", 
            getMyContactsGroupEntry().getId() );
    

    但它不会对列表结果做出任何改变。

    有什么想法吗?

    感谢和最好的问候, 毛罗。

    【讨论】:

      【解决方案2】:

      请阅读Google Official Documentation 以帮助您开始使用 Google 通讯录 API。

      您需要Google Account 用于测试目的。如果您已经有一个在API Console 注册的项目的测试帐户,那么您就大功告成了;您可以访问Google Contacts API 用户界面来设置、编辑或查看您的测试数据。

      当您的应用程序请求非公开用户数据时,它必须包含访问令牌。该令牌还会向 Google 识别您的应用程序。使用OAuth 2.0 授权请求。您必须在 Google API 控制台中注册您的项目并启用联系人 API 服务才能使用 OAuth 2.0。

      【讨论】:

      • 感谢您的回复,但您没有说什么我现在不知道。我指出我已经有一个用于联系人列表的工作代码,访问令牌是通过 Google Playground 生成的,并且可以毫无问题地刷新。该问题已在标题中明确指出,并且仅与联系人创建操作有关。你对此有什么贡献吗?如果不这样做,是否可以删除您的答案(我不知道这是否可以做到),因为它可以让某人绕过我的问题,认为它已经得到回答?再次感谢。
      猜你喜欢
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多