【问题标题】:Using the API to get google directory contacts使用 API 获取 google 目录联系人
【发布时间】:2013-06-09 23:05:09
【问题描述】:

我是 Google Apps 客户,想使用 Contact API 在公司目录中搜索用户。

我可以通过以下方式访问联系人:

feed = gd_client.GetContacts()

但是,此返回的联系人只是我的联系人的子集,而不是公司目录中的联系人。

有没有人有这方面的经验或者给我任何指点。

【问题讨论】:

    标签: google-app-engine google-apps google-contacts-api google-api-client


    【解决方案1】:

    尝试使用查询来获取结果提要。您可以指定要查询的最大结果。这样一来,您的结果提要也将与其他组中的更多联系人一起返回。

    URL FeedURL = new URL("https://www.google.com/m8/feeds/contacts/default/full");
    Query MyQuery = new Query(FeedURL);
    MyQuery.setMaxResults(200);
    ContactFeed ResultFeed = MyService.query(MyQuery, ContactFeed.class);
    

    【讨论】:

      【解决方案2】:

      我认为您正在寻找的是域共享联系人 API,而不是联系人 API。看看这个 (https://developers.google.com/google-apps/domain-shared-contacts/)

      尝试对域运行 get 请求,您应该能够检索您的目录联系人而不是个人联系人 (https://developers.google.com/admin-sdk/domain-shared-contacts/#Retrieving)

      【讨论】:

      • Emily,如何使用用户凭据(不是管理员)获取它..?
      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多