问题标签 [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.
android - Google Contacts API 未显示在可用 API 列表中
我尝试了此处描述的任务示例:https ://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android通过在 API 控制台中启用任务 API 但我没有看到联系人 API 的选项。是否有一个原因?
xml - Google Contacts API:未经授权的 401 未知授权标头
我已仔细阅读 Google Contacts API 文档,但无法正确获取 PUT 请求(即更新)。我正在使用 Ruby on Rails 3.2 和 OAuth gem (v0.4.5)。我使用 Omniauth 获取令牌,范围定义为“ https://www.google.com/m8/feeds ”
让我演示一下:
如您所见,GET 请求运行良好,因此我的 OAuth 访问令牌应该没问题。DELETE 请求也有效:
到目前为止,一切都很好。在这里,我按照 Google 文档 [1] 中的说明在请求标头中提供了联系人条目的 Etag。所以它不应该造成任何麻烦。
根据 OAuth gem 文档 [2],PUT 请求的语法应如下所示:
以及文档中的一个示例:
据我了解,我应该发送一个简单的 XML 字符串作为 PUT 请求的正文。所以让我们先获取一些示例数据:
...并尝试将其更新回 Google:
所以这行不通。让我们尝试对 XML 进行一些精简,使其看起来像文档 [1] 中的样子:
但是没有运气,和以前完全一样的错误。
这就是我现在完全陷入困境的地方。我将不胜感激任何正确方向的提示。
[1] https://developers.google.com/google-apps/contacts/v3/#updating_contacts
php - Zend GData 联系人,将现有联系人添加到现有组
我正在尝试通过 zend 框架 gdata 库将现有联系人添加到现有组。
我的代码如下:
此方法适用于更新联系人的电子邮件、网站、地址和电话号码,它只会给我这个组错误:
请如果有人遇到这个问题,我会很感激一些帮助。
java - Java OAuth 检索用户 ID
我创建了使用 3-legged OAuth 访问用户联系人 API 的 Web 应用程序。在该过程结束时,我收到一个 access_token 和 access_token_secret,我将它们与 user_id(用户的电子邮件)一起保存在数据库中。
问题是下次有人尝试通过我想要的 OAuth 时,如果我已经有现有的令牌来使用它,而不是通过整个过程。
有没有办法在用户通过身份验证之前获取 user_id。
对于身份验证,我使用这里的代码: http ://code.google.com/appengine/articles/java/retrieving_gdata_feeds.html
php - Google 联系人 API 忽略了 userDefinedField 设置
我正在尝试添加一个联系人,同时包括一个 userDefinedField。下面的代码有效并添加了具有正确信息的联系人,但是缺少 userDefined 字段。如果我故意拼错其中一个属性,当我发布 api 时告诉我它缺少一个元素,但是如果我修复拼写错误,它不包括 userDefined 字段。
也许我错过了一些微小的东西,但我真的不明白为什么它会被忽略。有没有人有任何想法?
我已经从以下帖子中获得了很多帮助,但没有看到任何解决问题的方法: http ://www.google.com/support/forum/p/apps-apis/thread?tid=22ec941b7ac4ffc1&hl= zh http://groups.google.com/group/google-contacts-api/browse_thread/thread/be92586871a56046/95ec69573ca0f490?pli=1 http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/索引.html
asp.net-mvc - Google 联系人服务联系人查询 OrderBy 参数值
我正在使用带有 .net mvc 的 google 联系人服务,我想使用 ContactQuery.NumberToRetrieve 和 ContactQuery.OrderBy 加载 100 个联系人最多的人。我应该将什么设置为 OrderBy 以使其工作?多谢
javascript - 在 Google Contacts API 3.0 版上使用 oauth2 检索刷新令牌
我正在使用 oauth2(node.js 和connect-oauth库)连接到google 联系人 API 版本 3.0。
这样做,我得到如下响应:
一旦后者过期,我就错过了用于获取新访问令牌的刷新令牌。
oauth2 的选项
post-body 'redirect_uri=http%3A%2F%2Flocalhost%2Foauth2callback&grant_type=authorization_code&client_id=CLIENTID&client_secret=CLIENTSECRET&type=web_server&code=4%2F3gbiESZTEOjiyFPLUhKfE_a_jr8Q'
注意:我尝试将来自类似问题的approval_prompt=force 添加到request-post_body 但这导致错误
oauth-2.0 - 向 Google Contacts API (OAuth2) 发送 POST 而不是 GET 请求
希望有人可以在这里帮助我。我正在使用 Google Contacts API 来获取联系人列表。据我了解,这是通过发送 GET 请求来完成的:
但是,这是非常不安全的,因为任何入侵者都可以访问 URL 中的 oauth_token。为了解决这个问题,我尝试将其作为 POST 请求发送,并将我的参数(alt、max-results、oauth_token)作为数据。但是,我只是收到“需要授权”的错误。我尝试将“授权:OAuth”添加到我的标题中,但无济于事(收到无法识别授权类型的错误)。
有什么建议吗?我需要一种安全的方式将 oauth 令牌发送给 Google,这样我的安全软件就不会抱怨我的程序中存在安全漏洞......
谢谢!
java - 使用 Google Contacts API 创建只读字段
我一直在尝试使用 Google Contacts API 添加一个谷歌联系人,它有一些自定义字段,只能由我正在创建的谷歌应用程序修改,同时对用户保持只读状态。问题是使用该方法并更新联系人后
https://developers.google.com/gdata/javadoc/com/google/gdata/data/IEntry
仍然可以从拥有电子邮件的用户编辑该字段。
我使用了正确的方法吗?有没有人有类似的样品,因为我在互联网上找不到?
是否可以设置一些访问限制(例如将联系人设置为只读或仅可编辑)
gmail - 获取已登录用户的 Gmail 个人资料图片
可以使用任何 Google api 获取登录用户的 Gmail 个人资料图片吗?
使用 Google 联系人 API,我可以获得我的联系人图片,但不是我的。使用 Google Plus api,我可以检索我的 Google plus 图片,这与我的 Gmail 图片不同。