问题标签 [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 投票
1 回答
1280 浏览

oauth-2.0 - 检索用户的 Google 通讯录 2-3 分钟后出现令牌响应异常

我连续 1-2 分钟后收到令牌响应异常。在 2-3 分钟后联系到来,然后在 2-3 分钟后再次出现令牌异常。下面是例外

我正在检索用户的联系人,下面是我的代码,

下面是 getCredentials() 方法。

谁能告诉我如何让令牌在最长时间内有效或如何处理上述问题。?

0 投票
0 回答
58 浏览

google-shared-contacts - How to take permission for creating contacts group?

I want to create contact group for user. I am using oauth 2.0. I have added 'https://www.google.com/m8/feeds' scope also.

Below is my code.

But i am getting below exception.

0 投票
0 回答
970 浏览

java - Google Gdata ContactService Oauth2 Java

编辑: 我的问题的解决方案显示......好吧,永远不要不假思索地尝试使用复制和粘贴代码!

解决方案

为了能够更改我的服务,服务永远不会是最终的。删除最终启用的setCredentials(credential)并让我联系我的联系人。

正确的 ContactsService 初始化:

在此之后,没有错误仍然存​​在;)

原始问题

我正在尝试构建对Google GData Contacts API V3.0的 GWT-Server-Side 调用。我正在使用 GWT 2.5.1 和 jre6。为此,我想为原生应用程序实现 API 。不是作为网络服务器服务。

我确实收到了 *ACCESS_TOKEN* 和 *REFRESH_TOKEN*。

我希望能够读取/更新/删除联系人并将它们与我的数据库同步。

尽管我发现了几个问题,但没有针对原生应用程序方法的解决方案或问题。

感谢所有试图提供帮助的人!

我的问题

只会导致错误:

......

我的问题

有没有其他人收到这些问题?

我可以com.google.api.client.auth.oauth2.Credential用来授权ContactsService吗?

有没有办法自己创建这个 Header 作为解决方法?

我的代码包括进口:

联系服务初始化

导入函数

授权()

完成进口

完整的服务器输出:

0 投票
0 回答
413 浏览

google-api-java-client - Google Contacts API - java - 批处理(创建)操作抛出 ServiceException - 内部服务器错误

我正在尝试使用 Contacts API(java) 使用批处理操作更新/删除联系人或组。

代码 :

执行上述代码时,出现以下异常:

我最近从上周得到这个,我还没有为 MarketPlace 应用程序实现 OAUTH 2.0。

有什么解决方案吗,有人可以帮忙吗?

0 投票
2 回答
590 浏览

php - Google Contact API - 401 目标无效

我的项目正在使用带有 gmail oauth 的 php 并面临此错误为 401 Target Invalid ,其中另一个项目使用相同的方式(不同的 ID 和 Secret 但相同的域)工作正常。例如:-

xxx.com/abc xxx.com/def

我该如何解决这个问题?感谢任何评论和帮助。

GmailOath 代码

更新: 我猜这可能是问题所在。下面不同的是内容类型,它应该是“应用程序/json”。但是不知道在哪里更改它们...

更新:经过进一步调查,它只有在我在https://console.developers.google.com/ 替换旧应用程序的客户端 ID 和 Secret 后才能工作。无论我尝试生成多少个新应用程序的密钥,它只是不工作。发生了什么?

工作电话:-

不工作的电话: -

如果上述问题不完整,请询问更多信息。谢谢。

0 投票
2 回答
1083 浏览

google-api - Google CardDAV API addressbook-multiget 返回 400 Bad Request

我正在尝试通过谷歌的 CardDAV API 从谷歌联系人中检索所有联系人。
根据CardDAV Developer's Guide,这应该通过发送一个addressbook-multiget REPORT. 根据RFC 6352,应该如下所示:

不幸的是,我不断收到(400) Bad Request所有REPORT请求。
我确实在请求中包含了带有 OAuth2 访问令牌的 Authorization 标头和设置为 1 的 Depth 标头,并且我https://www.googleapis.com/carddav/v1/principals/foo@gmail.com/lists/default通过 HTTPS 将其发送到。而且我确实可以访问开发者控制台中授予的 CardDAV API。

有没有人得到这个工作和/或知道我应该做些什么不同的事情?

0 投票
1 回答
1116 浏览

c# - 使用 Google Contacts API 和 .Net 获取电话号码标签

我正在尝试使用以下代码从 Google 检索带有相应标签的电话号码。

但是,我已经为我的 Google 帐户中的电话号码设置了标签,例如“家庭”、“移动”,但这些值没有被返回。我在这里错过了什么吗?

0 投票
1 回答
620 浏览

google-contacts-api - Google Contacts API v3 不返回系统组

我发现当我获取所有联系人的提要时,Google Contacts API v3 不返回系统组:

但是,如果我通过 GET 参数提供 v2:

为联系人条目返回所有系统组。

当我尝试获取组列表时也是如此:

还有其他接收系统组的方法吗?还是 v3 不再支持接收系统组?

0 投票
1 回答
308 浏览

google-shared-contacts - Google Contacts API> 更新联系人时出现“解析错误”

几周前,我在创建或更新联系人、使用 Google Contacts API、使用 ClientLogin 进行身份验证、使用 Delphi 和 Indy HTTP 堆栈进行编码时开始收到以下错误。该应用程序在此之前可以完美运行。请注意,在 Google 最近对该领域进行更改后,该应用程序完全使用 HTTPS(在实施此类更改后,它实际上工作了几周)。读取联系人仍在工作。

HTTP Content-Type 设置为“application/atom+xml”。正在使用的 Google 联系人 URL 是“ https://www.google.com/m8/feeds/contacts/default/full ”。

我不知道引入了哪种“解析错误”。那个空间最近有什么变化吗?了解 ClientLogin 已被弃用,但 OAuth 2.0 现在必须强制实际更新联系人吗?

0 投票
0 回答
215 浏览

c# - 写出 Google 提要/联系人条目的 C# 程序技术

我正在尝试查看通过 Google API 从 Google 拉下的一个 Google 联系人的整个提要。有时需要花费数小时来探索并查看提要中是否/在哪里有其他项目。我希望能够将提要转储到文件中,以便在提要中搜索诸如日期之类的内容,并研究日期条目的含义。一项我想查看是否有创建联系人的日期条目,而不是更新联系人条目的日期条目。

我可以通过在我的代码的 t 合同行之一上放置一个断点来转储 aa 联系人,但这需要很长时间才能展开 Visual Studio 面板上的所有 t 条目。

如何将提要写入文件?这更像是如何使用提要条目执行此操作的基本问题。就像如何获取提要并将其放入 file.WriteLine(Feed.whatever) 语句或等效语句中。

我还花了相当多的时间搜索 stackoverflow 以了解如何将提要写入文件。

或者,Google 联系人条目的真实完整架构在哪里?Schemas.Google.com 不存在。

我已经看了几个小时的 Google API V3。该信息似乎不存在。

这是处理提要并为每个联系人写出几个条目的基本代码。此代码适用于下载的 Google 代码,并在 C# Visual Studio Express 中添加了引用。需要指定电子邮件地址和密码以及适当的输出文件。