问题标签 [google-contacts-api]
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.
php - Google Contacts API - 更新生日和纪念日
我正在尝试使用 API 更新我的谷歌联系人。我知道通过 php,我们可以通过发布 XML 文件向联系人发送 UPDATE。
我不是 100% 确定 xml 应该是什么样子来容纳生日元素。这是我目前拥有的。
而且我不知道如何格式化周年纪念(活动)。我似乎无法在网上找到任何关于此的文档。任何帮助,将不胜感激。
oauth-2.0 - Google 通讯录数据 API 给出 500 错误
我正在使用 OAUTH2 身份验证来导入 GMAIL 联系人。在我的代码中,我将配置参数存储在一个数组中:
下面是我创建 POST 数组的方法:
现在我正在进行CURL调用以获取访问令牌:
这是我遇到麻烦的地方。对于第一个回调,此请求访问令牌进程返回错误 500响应,该响应显示在我的日志中,如下所示:
但对于所有后续回调,我得到了正确的访问令牌。
第一次出了什么问题?
更新我以某种方式确实重置了我的客户端密码,并且有一段时间,我得到了正确的 XML 响应。但是,突然之间,出乎意料的是,它开始给我一个新的错误。
在 curl 调用获取access_token之后,它显示了 {"error":"invalid_grant"}。为什么会这样?
javascript - Google 通过 OAuth2 身份验证从 JavaScript 客户端联系 API 问题
已经为此挣扎了好几个小时,文档似乎很糟糕。基本上,我正在尝试使用Portable Contacts API或完整的Contacts API获得对 OAuth2 身份验证用户联系人的读取访问权限。Google最近开始允许 OAuth2。
我可以通过联系人 API 访问用户联系人,方法是首先让用户使用范围进行身份验证:“https://www.google.com/m8/feeds”。然后我可以使用 jQuery 检索他们的前 25 个联系人(显示的代码是CoffeeScript)
那行得通,我得到了 JSON 数据。然而,几乎令人难以置信的是,谷歌提供的唯一联系顺序(据我所知)是“ lastmodified ”(真的是 wtf?)。我需要更像“顶级朋友”或“最受欢迎”的东西。
这恰好是 Google Portable Contacts API可以做的事情,(耶!)。当然,我似乎无法获得成功的工作请求。
首先,我通过单击此链接让用户使用便携式联系人 API 进行身份验证(注意范围:“https://www-opensocial.googleusercontent.com/api/people”)
这很好用,我得到了一个传回的访问令牌。
接下来我尝试向便携式联系人 API 发送一个 ajax 请求
但这会返回 403 错误
任何想法我做错了什么?
附录
我在 Google OAuth2 论坛中发现了这个错误报告,该报告建议我们在使用 Portable Contacts API 时需要设置授权标头。所以我这样尝试:
但这让我遇到了同样的 403 错误:
php - 使用 php、(zend)gdata 和 2 legged oauth 获取 google 联系人时出现“未知授权标头”
我正在使用 zend gdata 库编写一个 2 Legged OAuth 应用程序(Google Marketplace 应用程序)。我需要获取谷歌联系人。
代码如下。
我收到以下错误:
执行上述代码时发送的 HTTP 标头是:
收到的 HTTP 响应:
请让我知道我在这里缺少什么。
ruby-on-rails - 如何在 ruby on rails 中为 gmail 联系人创建访问令牌
我正在使用 Omniauth 请求用户 gmail 凭据,因此我可以稍后请求用户朋友/联系人。
现在,我正在使用身份验证请求为我生成的访问令牌在 OmniauthCallbacks 控制器中获取好友列表。像这样的东西
如何使用存储在数据库中的凭据来创建新的访问令牌,以便可以从不同的控制器调用 google API?
python - “我的联系人”组谷歌联系人
我刚刚编写了一个小的 python 脚本,它可以让我找到我的 google 联系人列表中的所有组,但是由于某种原因,“我的联系人”没有出现在其中。我正在使用 3.0 api,并且 2.0 api 也有类似的问题。以下是Google 2.0 联系人文档中的一个例外。
例如,要确定“我的联系人”组的 ID,您可以检索给定用户的所有组的提要,然后找到具有该子元素的组条目,并获取该组条目的元素的值。
目前,我得到的响应在任何地方都没有 gContact:systemGroup 标记。为了获取特定组的组 ID,我应该如何进行?
我的脚本如下所示:-
关于如何解决这个问题的一些线索会很棒,谢谢。
c# - 在桌面应用程序中使用 Google OAuthUtil
我正在构建一个与 Google 联系人交互的桌面应用程序。我一直在尝试使用谷歌提供的 OAuthUtil 对应用程序进行身份验证,但无法让它工作......
由于您必须提供回调 url,它似乎只适用于 webapplication,我认为因为函数 OAuthUtil.GetUnauthorizedRequestToken 返回 void ...
php - ZendFramework 谷歌通讯录
我正在使用以下
http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/index.html
向 Google 进行身份验证并检索用户联系人。不过,我更希望这个系统使用 Google 的 oAuth 集成。
最简单的方法是什么或一个简单的例子?
本质上我想修改这个
这样它现在使用 oauth2,这样用户就不必提供他们的电子邮件或密码。
php - ZendFramework 联系人查询
我正在使用以下
检索特定用户的联系人。但是我希望按名称订购,这怎么可能?我正在尝试这样的事情,但它似乎不起作用。
php - 如何使用 Zend Gdata PHP API 获取当前登录用户的详细信息?
我正在使用以下语句进行身份验证:
它成功地验证了用户,我可以获取用户的联系人。但我需要获取当前经过身份验证的用户的个人资料详细信息。我怎样才能做到这一点?