问题标签 [google-shared-contacts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1697 浏览

google-api - 使用 API 创建 Google 共享联系人时出现冲突 409 错误

尝试使用 API 添加新的 Google 共享联系人时,我不断收到 HTTP 409“冲突”错误。

我尽可能地遵循了文档,并将新条目定义为:

我已经按如下方式设置了我的 HTTP 请求:

在此示例中,CS_FEED_DEFAULT 是共享联系人 URL,lsOut 是我上面定义的条目。

发送此请求后,我收到 409 响应和以下响应文本:

任何人都可以就这个问题给我任何建议吗?

谢谢。

0 投票
1 回答
665 浏览

google-shared-contacts - Google 数据 API - 合并联系人

Google Data API 是否能够根据条目 ID 合并两个联系人?

我的工作地点允许同一个人使用多个电子邮件地址。

我正在编写一个应用程序来删除别名电子邮件地址并合并重复的联系人以防止丢失日历约会。该应用程序根据个人的内部 LDAP uid 检测到重复的联系人,但 Google 数据 API 似乎无法根据两个条目 ID 合并联系人,除非我忽略了联系人 API 文档

描述了如何手动合并联系人或使用联系人管理器来自动化合并过程,但自动合并过程是基于联系人的姓名而不是联系人的内部 uid。

0 投票
1 回答
783 浏览

c# - google api v3 查询 google 联系人 .NET

我正在尝试构建一个 C# 应用程序来查询我的谷歌联系人,并将它们打印到控制台。

电子邮件地址是:bhmi12@gmail.com 非常好是谷歌应用程序的名称。

我有两个问题:

每次运行应用程序时我必须调用的第一个问题:

浏览 URL 并获得一个新的 AccessCode,即使谷歌声称你只需要这样做一次。然后你得到一个访问令牌。

第二个问题是这段代码不起作用,当它转到 PrintAllContacts 时,它在一个奇怪的异常下失败:

这是编写范围的正确方法吗?非常感谢。编码:

0 投票
1 回答
1196 浏览

php - Google Contacts API - 删除联系人(400 错误)

我已经能够成功,添加,修改,但无法删除联系人。这是我的请求,但我继续收到此错误,我不确定问题所在,它必须与我的“内容”有关,但我不确定缺少什么。对此的任何启示将不胜感激!

错误: 400 这是一个错误。您的客户发出了格式错误或非法的请求。我们知道的就这些。

注意:我正在尝试,Manuel Lemos 类: http ://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html

0 投票
1 回答
672 浏览

powershell - PowerShell/.Net - Google API 联系人修改:PUT 请求 401 未经授权

我正在尝试使用 .Net API 修改 Gmail 帐户中的联系人,并将其加载到 powershell 中。我正在按照此处描述的步骤进行操作(更新联系人,Doh!)

要更新联系人,首先检索联系人条目,修改数据并向联系人的编辑 URL 发送授权的 PUT 请求,并在正文中包含修改后的联系人条目。

好的,知道了,所以我成功地使用此代码检索联系信息:

当然,我收到来自 google 的邮件消息,表明外部应用程序被阻止,我更改了安全参数以允许此代码工作......它工作正常,代码提示我的 Google 联系人标题。

现在,我的问题是:
我正在更改对象的属性:

我正在使用一个名为的函数Execute-HTTPPostCommand,稍作修改以添加谷歌要求的 Etag 值,以确保我没有修改在其他地方实际修改的条目:

并这样称呼它:

Contact.ID 值是 google 更新联系人所需的 URL,如下所示:https ://www.google.com/m8/feeds/contacts/userEmail/full/ {contactId}

我收到错误 401:未经授权。作为 Windows 系统管理员,我不熟悉 Web 服务 PUT 请求……我使用相同的凭据来读取数据并尝试更新数据。我错过了什么?

0 投票
1 回答
186 浏览

google-api - Google Contacts API - 不可见的共享域联系人

我正在尝试使用 google contacts api v3 创建共享联系人。

现在我的情况是,当我使用服务帐户登录公司域(https://www.google.com/m8/feeds/contacts/domain.ltd/full)时。

我成功创建了新帐户。但此帐户不共享。联系人仅对此服务帐户可见。

是否有一些开关可以激活共享联系人?如果我在默认域中创建了联系人,那么帐户用户可以看到联系人。但在公司域中没有。

我会很高兴有任何想法。

0 投票
0 回答
118 浏览

oauth-2.0 - 关于联系人 API 弃用详细信息

作为联系人 api 版本 2 已弃用。我正在使用联系人 api 版本 3。我没有得到,无论下面代码中的任何方法是否被弃用。我在那里很困惑。请在这里指导我。

0 投票
0 回答
66 浏览

ios - GdataContact 获取的用户照片分辨率低

我正在使用 Google 数据联系人 API 来获取用户的照片。但是,返回的照片似乎分辨率较低。有可能获得更高分辨率的照片吗?下面是我用来获取照片的代码:

0 投票
2 回答
252 浏览

c# - 带有服务帐户问题的 Google Contacts API

所以,我基本上已经完成了这项工作,除了一个问题。我已经设置了一个谷歌服务帐户,因此它可以访问我们的域联系人。并且可以完美的批量查询!

但是如果我调用 cr.Retrieve("some-contact-url-here"),它会抛出一个错误,抱怨没有刷新令牌。不过,我使用的是服务帐户,因此在进行身份验证时没有获得刷新令牌。

而且我似乎找不到任何关于我应该如何获得服务帐户的刷新令牌的好答案。有一个或两个 stackoverflow 帖子主动提到使用服务帐户获取刷新令牌......但他们链接到的内容已经被重定向。我发现与刷新令牌有关的任何其他事情基本上都是关于手动验证和存储令牌。因为我需要使用服务帐户,所以这是不可能的。

0 投票
0 回答
45 浏览

google-shared-contacts - 无法使预测发挥作用

一段时间以来,我一直在尝试让预测适用于谷歌联系人 API 调用(v3)。我的参考是:https ://developers.google.com/google-apps/contacts/v3/reference#projection-values

从 OAuth 2.0 Playground(以及我的真实应用程序)我正在尝试:

www.google.com/m8/feeds/contacts/default/full?v=3.0&max-results=10 www.google.com/m8/feeds/contacts/default/thin?v=3.0&max-results=10

实际上我只对联系人(带有)邮件感兴趣:www.google.com/m8/feeds/contacts/default/property-email?v=3.0&max-results=10

无论我做什么,我似乎总是得到 FULL 投影返回。

我在这里有点想念吗?

亲切的问候,乔里斯