问题标签 [google-email-settings-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 投票
0 回答
222 浏览

google-admin-sdk - 无法使用电子邮件设置 API 委派用户

有谁知道 Admin SDK / Email Settings API 最近是否发生了变化?以前我们能够为被禁用的用户委派用户帐户,现在不再是这种情况。

以下是堆栈跟踪:

我更新了 GmailSettingsService 并使用新的构造函数创建了 OpenDevGmailSettingsService:

serviceAccountUser是当前用户域的 admin-user-email-id。

0 投票
1 回答
93 浏览

javascript - 在注册和感谢页面之间包含一个加载页面

嗨,我想在表单提交后添加一个加载或等待页面。我有注册页面和感谢页面,在显示感谢页面之前必须发送注册电子邮件。发送电子邮件大约需要 2 分钟。因此,如果我可以在提交注册页面之后和感谢页面之前添加加载/等待页面,这将有助于避免用户方重新提交。

如何使用 javascript/php/jquery 添加此页面?有什么简单的demo吗?

0 投票
1 回答
738 浏览

google-apps-script - 电子邮件设置 API - 签名

我正在尝试更新我公司所有用户的签名,并且已经寻找了几天,但找不到任何合适的解决方案。我使用了 python 的代码片段,Google 应用程序脚本,但似乎都没有工作。任何人都可以指导我构建这样的应用程序。

0 投票
2 回答
1119 浏览

python - 使用 python 服务帐户管理 gmail 签名

我想编辑谷歌应用域中用户的签名。我打算使用服务帐户。服务帐户被委派给整个域。我使用 gmail API 来发送和检索电子邮件,但使用不同的 api 修改了签名。根据https://developers.google.com/admin-sdk/email-settings/这个 api 是我通过 Google Developer Console 启用的 Admin SDK。

我正在尝试使用库 gdata.apps.emailsettings.client (它不支持 Python 3.x)

建立凭据有效,但是当我尝试这样做时

我得到 gdata.client.Unauthorized: Unauthorized - 服务器响应:401。

尝试检索签名:

服务帐户具有域范围的委派。在 google Apps 域安全控制面板(管理 API 客户端访问)中,服务 ID 具有“电子邮件设置(读/写) https://apps-apis.google.com/a/feeds/emailsettings/2.0/ ”的权限

0 投票
1 回答
329 浏览

symfony - swiftmailer Symfony 2.7 不发送电子邮件

我正在尝试使用 swiftMailer 在 Symfony 2.7.3 中发送测试电子邮件,但它不起作用。我看了很多帖子,即使它不起作用。对此的常规配置通常是:

控制器:

参数.yml:

config_dev.yml && config.yml:

实际上,我处于开发环境中,但我认为这不是问题。如您所见,prueba1@gmail.com 在控制器和parameters.yml 中是相同的。正确的帐户 (prueba1@gmail.com) 已配置为在没有此链接的情况下与外部应用程序一起使用 我希望有人可以帮助我。谢谢

0 投票
0 回答
137 浏览

scope - 范围参数的 Google 架构违规错误

我在这里有一个场景,我正在创建一个需要与 Google API Server 连接的应用程序。根据授权请求,我遇到一个错误,指出问题是 XML 模式违规错误。行问题(Mule 配置文件的第 47 号)是这样的:

Mule 的 OAuth2 模式似乎不允许在授权请求元素中包含范围参数。然而,当被删除时,我得到的回应是:

我已经仔细遵循并实施了 Google 文档中的说明,但仍然失败。期待任何建议。

0 投票
1 回答
1411 浏览

gmail-api - 新的 Gmail API 签名设置

我已经使用许多第三方工具测试了电子邮件设置 API,它似乎去除了内联嵌入式图像 (Base64),但是 WebGUI 可以在某些浏览器的签名中创建内联嵌入式图像。

这在 GMAIL API 签名中是否得到了改进?新的 API 会接受(或继续剥离)内联嵌入图像吗?

0 投票
1 回答
47 浏览

email - 如何取消自动发送电子邮件 - 找不到要取消的脚本或来源?

使用谷歌脚本,当我们搜索我的历史时,脚本不见了

我按照此链接 设置电子邮件,现在我无法取消它,任何帮助将不胜感激

0 投票
0 回答
745 浏览

ios - IOS应用无法获取google用户数据

我正在学习用 Swift 编写 ios 应用程序。

但是当我按照 Google Developers 页面上的说明进行操作时。

https://developers.google.com/identity/sign-in/ios/start?ver=swift

Xcode 显示很多编译错误。

例如,指令上的这段代码需要在AppDelegate中添加:

这将显示

我需要将此代码更改为:

然后它将通过编译器。

另一个编译错误是需要在 AppDelegate 中添加两个代码:

调试器告诉我我需要替换函数名

"signIn" 为 "sign"

它会通过编译器。

最后两个编译错误与上行相同。

编译器告诉我,我需要在 UIviewcontroller 代码中将函数“signIn”更改为“sign”。

“但”

尽管我完全按照编译器的指示,并且成功运行了模拟器,但当用户允许应用程序获取用户的数据时,我仍然无法获取数据。

编译器为我展示了这个:

application:openURL:sourceApplication:annotation:not found 的实现。请将处理程序添加到您的 App Delegate 中。类:MyClassName .AppDelegate

所以......

有谁知道为什么应用程序找不到我的处理程序?

我猜那些编译错误是ios更新到10的原因,那么我不知道改变函数名称的动作是否让我无法获取谷歌的数据。

感谢您的回答。:)

谷歌开发者页面: https ://developers.google.com/identity/sign-in/ios/sign-in?ver=swift

0 投票
0 回答
112 浏览

gmail-api - 可以“交换”OAuth2 Gmail API 范围吗?

我们在 Google Apps Marketplace 中有一个当前使用电子邮件设置 API 的应用:

https://apps-apis.google.com/a/feeds/emailsettings/2.0/

我们使用它来获取用户的电子邮件签名。

这将在今年晚些时候停止,所以我们现在想要转移到 Gmail API 并使用这个范围:

https://www.googleapis.com/auth/gmail.settings.basic

我们已经有了 Gmail“撰写”范围,但是这不允许我们检索签名。

我们有超过 250 家企业使用我们的软件,如果最终客户必须重新授权我们的应用程序,更改 Marketplace SDK 中的范围将引发巨大的压力/努力/混乱。当我们本质上要求的功能比我们通过旧的电子邮件设置 API 已经拥有的功能要少时,我们不希望给最终客户带来不便。

有什么方法可以“交换”和降级范围,或者在没有客户干预的情况下添加新范围?谷歌过去曾用过时的 API 做过类似的事情。

编辑:以防万一,我们正在使用服务帐户访问 Gmail API,因此我们可以像使用电子邮件设置 API 一样访问任何用户的详细信息。

(如果答案是“否”,我希望 Google 的官方人员会看到这一点并将这个想法带走以供考虑。或者,允许我们检索具有“撰写”范围的签名设置,因为将签名附加到您的电子邮件'正在发送是一个真正的用例。)