问题标签 [google-profiles-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.

0 投票
1 回答
665 浏览

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

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

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

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

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

0 投票
1 回答
991 浏览

google-contacts-api - 从 Google 数据 (GData) API 迁移到新的 Java 版 Google API 客户端库

在我们的组织中,我们有一个内部开发的基于 Web 的应用程序,它利用 Google Data (GData) APIs(gdata-java-client) API 来管理电子邮件用户帐户、电子邮件设置、昵称、个人资料更新、联系人管理。这个应用程序是几年前构建的。最近我们计划增强一些功能,并查看了 API 和 Google API 网站。看起来一些 GData API 正在被弃用或计划取消(2015 年 4 月 20 日)。我们正在使用以下 GData API,并希望确认/检查我们需要立即迁移到新的 Java 版 Google API 客户端库 (google-api-java-client) 的所有 API,以便服务能够顺利运行。

1) Google Apps Provisioning API - V2(使用的 URL - https://apps-apis.google.com/a/feeds/ {ourdomain}/user/2.0)用于创建用户/更新用户/删除用户/昵称

2) Google Apps 电子邮件设置 API - V2(使用的 URL - https://apps-apis.google.com/a/feeds/emailsettings/2.0/ {ourdomain}/{username}/webclip)用于禁用 WebClip

3) Google Apps Profiles Data API - (使用的 URL - {hostname}/m8/feeds/profiles/domain/{ourdomain}/full/{username})用于检索和更新配置文件

4) Google 域共享联系人 API - (使用的 URL - {hostname}/m8/feeds/contacts/{ourdomain}/full)对于 CreateContact/DeleteContact / UpdateContact

我们今天使用的 GData 库的罐子/版本。gdata-client-1.0.jar : 1.46.0 / gdata-core-1.0.jar : 1.46.0 / gdata-appsforyourdomain-1.0.jar : 1.3.1 /gdata-contacts-3.0.jar : 3.1.0

请告诉我们哪些 API 将于 2015 年 4 月 20 日停止服务,同时请提供我们可用于对迁移进行编码的新 API。我们也有任何迁移指南吗?我们可以将 gdata-java-client jars 和 google-api-java-client jars 一起保存在类路径中吗?我们希望迁移将在 2015 年 4 月 20 日之前关闭的服务。

0 投票
0 回答
861 浏览

php - 如何使用 PHP 将 google plus login 集成到我的网站中

我想使用 php 将 google plus 登录集成到我的网站中。为此,我使用了-

它返回用户 ID、个人资料、图片、电子邮件等,但如果我再次刷新该页面,它会显示:

=致命错误:在 D:\xamp\htdocs\socialposting\profile\google\GooglePlus\lib\src\auth\Google_OAuth2.php 中出现消息“获取 OAuth2 访问令牌时出错,消息:'invalid_grant'”的未捕获异常“Google_AuthException”: 115 堆栈跟踪:#0 D:\xamp\htdocs\socialposting\profile\google\GooglePlus\lib\src\Google_Client.php(127): Google_OAuth2->authenticate(Array, NULL) #1 D:\xamp\htdocs\ socialposting\profile\google\GooglePlus\login.php(23): Google_Client->authenticate() #2 D:\xamp\htdocs\socialposting\profile\google\GooglePlus\login.php(69): G_login->login( ) #3 {main} 在第 115 行抛出 D:\xamp\htdocs\socialposting\profile\google\GooglePlus\lib\src\auth\Google_OAuth2.php

我该如何解决这个错误。我还想在 google+ 个人资料和页面上发帖。谢谢

0 投票
1 回答
491 浏览

google-api - 已弃用的 Google 登录范围会停止工作吗?

看起来 Google 已弃用以下范围:

他们什么时候会完全停止工作?

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 回答
165 浏览

google-admin-sdk - 如何从 Google Profiles and Provisioning API 迁移到 Admin SDK Directory API?

Google Profiles API 和 Provisioning API 计划于 2015 年 4 月 20 日关闭,我需要迁移我的代码以改用 Admin SDK Directory API。我该如何进行此迁移?

0 投票
0 回答
123 浏览

google-admin-sdk - 为什么我对 Google Profiles API 的所有请求都失败并出现 503 错误?

我对 Google Profiles API 的所有请求都以 503 HTTP 响应失败。为什么我会收到此错误?

0 投票
1 回答
445 浏览

google-docs-api - 为什么对供应、配置文件、报告、报告可视化、管理员审核、电子邮件迁移 (v1) 或文档列表 API 的请求失败?

我对以下 Google API 的所有调用都开始失败:

  • 供应
  • 简介
  • 报告
  • 报告可视化
  • 管理员审核
  • 电子邮件迁移 (v1)
  • 文件清单

有什么改变吗?

0 投票
0 回答
66 浏览

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

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

0 投票
1 回答
115 浏览

google-directory-api - 如何使用 Directory API 从 Profiles API 访问用户定义字段

我们有一个在 Google 中管理用户帐户的应用程序。所有客户都认为我们管理着大约 100 万个帐户。

我们已经为基于供应 API 的解决方案构建并部署了基于目录 API 的替代品。Profiles API 中无法很好地迁移到 Directory API 的功能之一是用户定义字段。

使用我们在 Profiles API 上的旧解决方案,客户可以将用户定义的字段添加到 UserEntry 或 ContactEntry 对象,这些字段将显示在这些对象的目录视图中。

使用 Directory API 我相信我们对用户定义字段的替代是使用 Schema 和 SchemaFieldSpec 对象。

在该用例中,用户定义的字段由模式名称分隔为命名空间。
所以,我们发现

(1) 我们的解决方案无法访问 Profiles API 创建的字段;(2) Directory API 设置的新用户定义字段在 Directory U/I 中不可见。

是否有计划将这两个功能排列起来?在使这些字段可见时我是否遗漏了什么?