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

google-app-engine - 如何在链接中显示谷歌的多语言通用导航?

如下所示,我在谷歌的通用导航中为我的应用设置了多语言,但它不起作用!它总是用日语显示。

你能告诉我任何想法吗?

0 投票
1 回答
590 浏览

google-oauth - 如何在 python gdata 库中使用两条腿的 oauth?

我正在尝试通过应用程序访问用户列表。我无法让两条腿的身份验证工作。我希望能够在安装后无需用户同意即可访问谷歌的 API。gdata 库已于今年早些时候弃用,但在域管理员安装应用程序后,业务需求需要在未经用户同意的情况下访问 API。

这是我到目前为止所做的:

  • 我在 Marketplace 上创建了一个应用程序。应用清单声明了这个范围:

    https://apps-apis.google.com/a/feeds/user/

  • 我已在测试域中安装了我的应用程序并授予了上述范围的权限。

  • 我在这里查看了示例:https ://code.google.com/p/gdata-python-client/source/browse/samples/oauth/

    • Service不推荐使用的方法:2_legged_oauth.py
    • 更新Client的方法:TwoLeggedOAuthExample.py

我正在使用 Python 2.7.5 和 gdata 2.0.18。这是我的代码,它改编自上述示例:

响应:

以下是正在发送的标头的详细信息:

这是响应的调试信息(取自将 atom.http_core.ProxiedHttpClient 置于调试模式):

如何使用两条腿 oauth 访问域上的用户?我愿意使用较新的 Google API 客户端 (oauth2clientapiclient),但前提是我可以使用双腿身份验证,因为我有一个业务要求,即没有第三腿。

0 投票
1 回答
483 浏览

google-oauth - 如何在没有域管理员启用 API 访问的情况下访问域上的用户信息?

我编写了一个已在 Google Marketplace 中列出的应用程序。我正在尝试让我的应用程序使用 Directory API(Admin SDK 的一部分)。根据此处的文档:https ://developers.google.com/admin-sdk/directory/v1/guides/prerequisites ,这将要求安装我的应用程序的任何人启用 API 访问。

我需要的唯一范围是:

有什么方法可以在不需要启用 API 访问的情况下访问上述范围?我最终要做的就是将域中的用户导入我的应用程序,这样他们就不必访问我的应用程序来拥有帐户。

我试图避免让域管理员启用 API 访问。我还看到其他需要与我完全相同的范围的应用程序似乎无需 API 访问即可工作。我愿意退回到旧的、已弃用的 Google Data API,但我认为我什至无法注册应用程序来使用它们。

0 投票
1 回答
125 浏览

oauth-2.0 - 除了 Javascript 之外,Google Apps Marketplace 的新 Google OAuth 2 实施是否还支持 Java?

根据 Google 本周的公告:http: //googleenterprise.blogspot.com/2013/11/third-party-apps-now-easier-to-find-and.html Google 现在支持应用市场应用的 OAuth 2,但是这些示例都是 Javascript,我们目前有一个服务器端流程,我想知道这是否仍然受支持,是否有任何示例可用?

谢谢!

0 投票
1 回答
442 浏览

google-apps-marketplace - 新的 Google Apps Marketplace 设置 URL 域参数

新的 Google Apps Marketplace 似乎发生了很多变化。我正在尝试为 Google 配置一个设置 URL,以将用户重定向到以配置应用程序。过去使用清单时,我能够指定http://whatever.com/ {domain},{domain} 是动态数据。但是,当我尝试在值中包含 {domain} 时,新的 Google Apps Marketplace SDK 不使用清单并给出错误。我怎样才能做到这一点?文档非常少。

0 投票
2 回答
1113 浏览

google-api - Google Apps Marketplace SDK:设置上下文小工具

好的,所以在没有太多通知的情况下,无法再将市场列表添加到您的供应商资料中。“创建新列表”按钮显示为灰色。

在此处输入图像描述

我需要对现有的市场列表进行更改,但这会产生错误。我们被迫进入新的 SDK。

所以我继续启用应用市场 SDK,填写所有详细信息,包括各种尺寸的图像,为上下文小工具添加 COB 扩展并保存整个内容。

一分钟后,我返回进行修改并当...错误:“我们正在调查这个。”。

@Google:救命!

在此处输入图像描述

更新:我可以可靠地重现错误,如此所述。

  • 在您的项目中启用 Google Apps Marketplace SDK
  • 单击齿轮图标,您将被定向到旧的 API 控制台
  • 填写所有详细信息
  • 添加 COB 扩展(上下文小工具)
  • 保存一切
  • 关闭 API 控制台
  • 返回您的云控制台 -> Google Apps Marketplace SDK
  • 再次单击齿轮图标
  • 错误

在不同计算机上使用多个 google 帐户和云控制台上的多个项目进行了测试。

0 投票
1 回答
100 浏览

java - 在新的 Google Apps Marketplace OAuth 2 流程下,您是否注册了回调 URL?

当使用新的谷歌应用市场 oauth 2 进行服务器端流程时,我得到:

这曾经被处理过,我相信清单,我想现在可以在新的清单中处理,但我没有看到文档中提到的任何内容。谢谢!

0 投票
1 回答
211 浏览

gmail - 在新的 Google Apps Marketplace OAuth 2 API 控制台下,IMAP 和 SMTP API 在哪里?

对于旧的清单系统,我使用 MailAPI 作为范围。它似乎已经从云控制台的 API 列表中消失了。

0 投票
1 回答
2293 浏览

python - 将电子表格 API OAuth2 与证书身份验证一起使用

我正在尝试将 Gdata 电子表格 API 与 OAuth2 一起使用。

使用 OAuth2.0 ClientID 与域上的 OAuth2WebServerFlow 一起使用,但使用服务帐户/证书会导致 400 BAD 请求

使用的范围是

在此处输入图像描述 在此处输入图像描述

这是我正在使用的代码

成功:OAuth2.0

Oauth2.0 证书失败

那么有没有办法让证书身份验证为 Gdata API 工作?

0 投票
1 回答
176 浏览

google-apps-marketplace - 在没有管理员权限的情况下访问域中的用户帐户

我正在使用新的 SDK(Oauth 2.0)制作一个非常简单的市场应用程序。其中一个步骤是自动邀请封闭组的团队成员,因此我需要通过默认的“谷歌导航菜单中的导航器图标”启动流程的用户访问团队成员(同一域中的用户)。

这工作正常,但它仅适用于管理员(尝试使用目录 API 和配置文件数据 API)。有没有办法简单地“读取”用户的电子邮件而无需拥有管理员权限?仅仅为了能够邀请他的团队成员而要求用户成为管理员似乎有点矫枉过正。

例如,这些电子邮件地址在用户联系人列表中,当写一封电子邮件时,它们会自动出现在那里,所以我猜这不应该是很多权限问题。谁能帮助我如何做到这一点?也许我还没有找到不同的 API?

非常感谢,最好的问候, Joao Garin