问题标签 [google-provisioning-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 回答
115 浏览

google-app-engine - Google Provisioning api 中的用户名

我正在开发一个应用程序。我在这个应用程序中使用谷歌配置 api。在文档中提到,为了获取与用户帐户相关的信息,我们必须在 url 中传递一个参数 userName

我登录了一个应用程序,我可以使用基本个人资料信息 api(https://www.googleapis.com/oauth2/v1/userinfo?access_token= {accessToken})获取他的电子邮件地址和他的 ID,但是如何获取用户名登录用户。请一些帮助!

0 投票
1 回答
2508 浏览

google-apps - Google Apps 中的密码过期

是否可以使用 Google Provisioning API 设置密码的到期日期?或者检查密码的设置时间?

根据协议示例,只有很少的字段,但可能像其他 api 中一样隐藏了其他一些字段。

0 投票
1 回答
683 浏览

google-provisioning-api - 用户字段的 Google api 架构

我创建了一个连接到 Google 应用程序电子邮件的软件,并允许我使用他们的信息为指定用户创建签名。在 Google 应用程序域管理中,无法编辑更多“高级”字段,如公司地址、传真、电子邮件、标题、昵称等。所以我使用了 Flash 面板,它为我提供了这种可能性。但为此,我需要将字段 api 模式添加到我的配置中,以便将 Google 字段与我的合并字段连接起来。通过在我的配置文件中添加以下内容,我设法使其适用于某些字段,例如:姓名、公司名称、电子邮件地址、所有类型的电话、职务、部门、经理、传真号码:

“=”之前的内容只是用于连接的名称,我需要的是“=”之后的内容..

我搜索了谷歌文档,但我没有找到正确的 api 模式格式,例如:国家、城市、街道、昵称、照片、网站、URL、注释、组织单位、Aka 等。同样在 Flash 面板中,可以添加自定义字段,如果我也可以将这些字段与我的签名模板编辑器中的合并字段连接起来,那就太好了。有人可以帮我找到正确的或者我在哪里/如何找到它们吗?

另外例如,如果用户有两封家庭电子邮件,我知道如何检索第一封,但是第二封的字符串应该如何?

0 投票
1 回答
88 浏览

python - 在 AppEngine 中使用 gdata 获取域的所有用户名

我刚刚开始使用 python 学习 AppEngine,在我的项目中我正在构建一个应用程序,我需要在其中检索我域的所有用户。

我使用RetrieveAllOrgUsersandRetrieveAllUsers来获取我域的用户,但是当我在我的 AppEngine 帐户上部署应用程序时,它们都崩溃了。我得到错误deadlineexceeded

有人可以帮我解决这个问题吗?我想也许我需要使用任务,但我不知道如何。

0 投票
1 回答
126 浏览

google-provisioning-api - 删除子组织

当我尝试删除子组织时遇到问题。

我收到以下错误(客户 ID 已删除)

请求执行失败:https ://apps-apis.google.com/a/feeds/orgunit/2.0/CustId/QA%2ftesting%2fmoar%2bgroups "}

我正在使用 Google Apps C# 库并像这样调用它

OrgService.DeleteOrganizationUnit(customerID, "QA/testing/moar+groups");

响应正文为“1301:实体不存在”

我直接从提要中获取所有组织并将其传递给删除,但它仍然失败......知道这里发生了什么吗?

0 投票
1 回答
1146 浏览

google-api - 如何使用 oauth 从 google api 获取暂停的用户状态

我正在寻找一种方法,使用宣誓授权从任何 google apis 获取组织中未暂停用户的列表。

google profile api有oauth,但返回的用户列表不包含isSuspended标志。

谷歌配置 api 返回 isSuspended 标志,但据我了解不能被 OAUTH 授权。

我还有其他选择吗?

0 投票
1 回答
658 浏览

python - Google Apps Python 配置 API 和 OAuth 混乱

我正在尝试使用 python 为我们的 Google Apps 域提供(除其他外)组。我也在尝试使用 OAuth 来授权我的应用程序。Python 的 API 文档似乎缺少链接或链接断开。但是通过搜索代码,我似乎无法使用新的 (GDClient) API,因为(除其他外)我无法获得组所有者列表(我可以在旧的 GDataService API 中执行此操作)。组设置的 API 似乎是旧的 GDataService,或者是更新的 apiclient API,但我无法使用该 API 执行基本的组配置。所以看来我被困在使用 GDataService API 了。但是,我不知道如何将 OAuth 用于 GDataService 对象——我可以使用 oauth2client 创建一个 oauth 令牌,但不能使用此令牌授权 GDataService 对象。

关于从这里去哪里的任何指示?我很难相信这一切是多么混乱

0 投票
0 回答
226 浏览

google-provisioning-api - 在 Google Apps Provisioning API 中向用户请求域时获取 HTTP 401/400

我们有一个与 Google Apps 域集成的应用程序,它允许域管理员每晚在我们的网络应用程序中配置其 Google Apps 域中的用户。

以前我注意到,如果管理员在域的 cpanel 中撤销对我们应用程序的访问权限,我们有时会得到 HTTP 403 或 401,我通过在我自己的个人测试域上进行的一些手动测试发现了这一点。然而,上周我们开始看到 HTTP 400,即使请求格式正确(GET 请求 url 和参数)。

我有两个问题

  1. 任何人都知道 Provisioning API 文档中的哪里有关于我可以预期的各种可能的 HTTP 响应代码的信息。
  2. 由于一些未记录的 API 更新,最近还有其他人看到 HTTP 400 的激增吗?

更新:呼叫的响应正文是

UPDATE2:这是我正在使用的请求 URL

0 投票
1 回答
168 浏览

google-apps - 有没有办法使用 OAuth 2.0 获取 google 企业应用程序域下的域用户?

Google 配置 API 使用需要管理员用户名和密码的 Google 数据协议。我正在寻找类似谷歌驱动 API 的东西,以便我可以使用授权委托服务帐户来获取企业信息。想法是避免询问管理员凭据。

0 投票
1 回答
152 浏览

.net - 使用 .NET 检索所有组织用户

我正在尝试检索所有组织用户,如下面的代码所示:

但是,它失败了,因为传递给 getPropertyByName 的参数(“memberId”)似乎是错误的。

如果我希望以电子邮件地址的形式返回 OU 中的所有用户,谁能告诉我正确的参数应该是什么?或者是否有替代方法来检索组织中的所有用户?任何帮助将不胜感激。谢谢。

问候瑞恩