问题标签 [google-apps-marketplace]

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

google-apps-marketplace - 如何使用 Google Apps Marketplace API 在域上创建用户?

我们已通过 Google 应用市场发布了应用程序。我们需要在他们通过 API 安装我们的应用程序的域上创建用户。我绑定了以下 php 代码,但是我收到 401 错误。请帮忙。

0 投票
1 回答
361 浏览

google-apps-marketplace - Google 应用清单范围问题

我正在尝试获取 Google Marketplace 应用程序以获取运行 Provisioning API 的权限。在测试域上安装时,安装过程会跳过授予访问部分,并且似乎没有提供所需的权限。该文档似乎表明添加具有正确 url 的范围标记足以让新安装授予对该域的访问权限。该应用程序尚未列出。

这是应用程序清单:

0 投票
1 回答
487 浏览

google-apps-marketplace - Google Marketplace 应用安装流程

安装 Google Marketplace 应用程序时,流程通常以管理员在 Google 上的应用程序设置中结束,并选择立即登录。有没有办法让用户实际使用该应用程序(即无需单击链接登录即可开始使用该应用程序)?用户是否可以在可选设置中被发送到应用程序而不返回 Google 上的应用程序设置页面而不会导致其他问题?

一些文档说:

我们强烈建议管理员通过一系列简短的线性操作并迅速返回 Google,以便其他用户可以开始使用该应用程序。

我尝试对此进行测试,但似乎在安装和显示在 Google 的“更多”下拉列表中的应用程序之间存在一些滞后(我尝试安装另一个应用程序并最终出现在最后一页但该应用程序仍然没有出现在另一个帐户中。已经几个小时了,但它仍然不存在)因此很难判断它是否只是缓慢或实际上没有安装在其他用户的帐户上。

抱歉,最后一部分具有误导性。这不是关于链接没有立即显示的问题。

0 投票
2 回答
284 浏览

google-apps - 市场应用,使用 OAuth 1.0 还是 2.0?

我读过的很多关于如何构建 Marketplace 应用程序的文档都告诉我将 OpenID+Oauth 1.0 与 2-Legged 一起使用。但是阅读谷歌文档上有关身份验证的所有其他信息告诉我 OAuth 1.0 已被弃用,不应使用。

那么什么是正确的呢?我应该在 Marketplace 上使用 OAuth 1.0 吗?

PS:澄清一下,我将使用 Google Documents List API version 3.0 API,因为在 Drive SDK 上,基于文件的权限集是不可能知道用户的电子邮件的。在文件的权限集中,只有名称,但我需要用户的电子邮件。

谢谢,

0 投票
1 回答
1270 浏览

java - Google Apps Marketplace JAR 和 GAE

当您使用 Google-Eclipse 插件创建新的Web 应用程序项目并选择“添加对在 Google Apps Marketplace 上列出的支持”选项时,插件会自动apps-marketplace.jar在您的类路径中添加一个文件。

这 - 在任何时间点,出于任何原因 - 是否需要与您的 WAR 捆绑在一起?我问是因为它包含 SLF4J 的捆绑版本,这会导致使用不同版本 SLF4J 的其他依赖项出现 JAR 地狱问题。

我将它捆绑到我的 WAR 中,因为我认为它是必要的,但如果它只是被插件使用的东西,或者当 GAE 应用程序在生产中运行时可能作为某种服务提供给 GAE 应用程序,那么我不需要它并希望将其作为依赖项删除。提前致谢。

0 投票
0 回答
459 浏览

google-calendar-api - 2 legged oauth for google calendar v3

I am working with Version 3 of Google Calendar REST API(using HttpClient) and its working fine. Similarly I've to work with web APIs of V3 Google Calendar since my application is in Google Apps marketplace. How can I proceed with 2 legged OAuth in V3 Google Calendar APIs. Any help would be appreciated.

Thanks in advance, Riyaz Ashraf.

0 投票
1 回答
483 浏览

google-apps-marketplace - 向 Google Apps Marketplace 清单添加权限

我最近添加了访问 Google Apps Marketplace 的配置 API 的权限。新用户可以使用与此权限相关的功能;但是,不会提示旧用户更新他们的权限,因为文档指定:

如果应用程序实现了需要访问附加数据的新功能,开发人员只需在应用程序清单中定义所需的附加范围。系统将提示之前已安装该应用程序的每个域的域管理员在 Google Apps 控制面板 ( http://www.google.com/a/ ) 中授予其他访问权限。

需要额外数据访问的应用程序将在控制面板 UI 中显示提示“更新数据访问要求”。然后,域管理员可以单击“查看并授予访问权限”,他们将在其中看到所请求的其他范围。如果批准对这些范围的访问,则应用程序可能会请求访问该数据。

有没有人成功完成这项工作的经验?老用户需要在控制面板里面哪里添加权限?该应用程序以前没有任何与之相关的权限,所以我有一种可能与问题有关的预感。

这是应用程序清单的示例,以确保我没有遗漏任何明显的东西。

0 投票
1 回答
234 浏览

google-apps-marketplace - 在 Marketplace 进行计费的步骤

我计划在 Google Apps Marketplace 上列出 Gmail 上下文小工具。一年多前,我创建了供应商资料和列表(所以我熟悉这些步骤),但我从未将小工具商业化。现在我已准备好设置要出售的小工具,但我想知道是否已实施计费。正如我在 Marketplace 计费文档中所读到的,Google 没有为此提供任何解决方案,但建议我自己实施或使用第三方计费产品。

所以我的问题是: - 为您的商家信息创建计费解决方案的基本步骤是什么?- 有没有办法保持“手动”付款,从这个意义上说,我在收到付款时为客户手动启用产品安装(使用令牌等)?- 我需要为此估计多长时间?

真的很感谢一个答案!

0 投票
1 回答
198 浏览

google-app-engine - Google Apps Marketplace 应用程序 - 如何添加支持应用程序的范围

我们有两个 appengine 应用程序。一个是为另一个面向客户的服务应用程序提供数据。我们正在将面向客户的应用程序作为可安装应用程序放入 Google Marketplace。我们希望在应用程序清单中包含用于访问 Provisioning API 的范围。但是,需要此访问权限的是服务应用程序。

是否可以在清单中指定允许访问另一个应用程序的范围?

0 投票
2 回答
114 浏览

java - Java GAE 中的 Google App for business + OpenId + GoogleAPIs

我发现很多问题试图开发一个谷歌应用程序投放市场,使用 OpenID 并从 GAE 的后端服务器访问一些谷歌 API,如 G+

我有使用 google apis 运行的应用程序来访问 G+ 数据,3 条腿 oAuth(代码流)没有问题,我理解幕后的“魔法”,但我迷失了 OpenID 和谷歌市场。在用户通过 OpenID 谷歌过滤器后,我是否需要执行 3legged oAuth,并让用户接受 G+ 权限 API 以使用该令牌访问谷歌 API?如果是这种情况,如果用户从他的公司 gmail 帐户访问应用程序,并且当提示接受 g+ 访问时,他更改帐户会发生什么情况?有没有什么好的阅读可以让谷歌应用程序、openID 和从 GAE 访问谷歌 API 变得更容易?

为什么我在将应用程序发送到市场时无法在应用程序配置文件中指定 G+ 的范围?

在这种情况下,获取用户 g+ 个人资料(图片、全名、昵称)的最佳方式是什么?我错过了什么?谷歌文档真的很好,当你找到正确的,但是很多链接都死了,数以百万计不推荐使用 gdata api 的示例充斥着网络......