如何在浏览器中打开使用 Gmail API 创建的草稿?

2024-01-09

我正在尝试使用 gmail API 创建 gmail 草稿并在新选项卡中打开它。

当我尝试使用以下网址打开草稿时:https://mail.google.com/mail/u/0/#drafts/ https://mail.google.com/mail/u/0/#drafts/草稿 id ,从外部网络它不会打开草稿。相反,它列出了草稿。 如果我在 Gmail 选项卡中执行相同操作,它会按预期工作。

您可以按照以下步骤重现它

  1. 选择任何草稿并复制其消息 id ,您可以使用this https://developers.google.com/gmail/api/reference/rest/v1/users.drafts/list
  2. 创建一个url加入https://mail.google.com/mail/u/0/#drafts/ https://mail.google.com/mail/u/0/#drafts/+ 您在上一步中获得的消息 ID。
  3. 在 Chrome 中打开一个新选项卡并粘贴它,它会将您发送到草稿列表。
  4. 如果您将相同的网址粘贴到同一选项卡中,它将打开草稿。

有关问题的更多信息

它不适用于https://mail.google.com/mail/u/0/#drafts/?compose= https://mail.google.com/mail/u/0/#drafts/?compose= neither

当我尝试从另一个选项卡打开草稿时,Chrome 控制台会抛出此错误控制台错误 https://i.stack.imgur.com/paNIO.png

我注意到如果你打开草稿,网址就像这样https://mail.google.com/mail/u/0/#drafts?compose=JHrtffLJpZXxNwzKGMhcjvjBrqfPRwKWvkvJbtWpRffXldzxkNQhmkkBWJsHPbdSPdDgBVKpHKZMNtCVFgXrhwMCVjCdCRqTLJhGvqrXNKFZmJDGZ https://mail.google.com/mail/u/0/#drafts?compose=JHrtffLJpZXxNwzKGMhcjvjBrqfPRwKWvkvJbtWpRffXldzxkNQhmkkBWJsHPbdSPdDgBVKpHKZMNtCVFgXrhwMCVjCdCRqTLJhGvqrXNKFZmJDGZ,此 url 还可以从其他选项卡打开草稿编辑器,但是 compose 值从何而来?

我知道这不是 API 错误或问题,但如果有人遇到同样的问题并且知道任何解决方法,我将不胜感激。

所以问题是,如何创建一个 url 来使用 Gmail API 打开 Gmail 草稿?


改变这个 url 的方式,现在它的工作方式如下:

mail.google.com/mail/#inbox?compose=draft.message.id

如果你列出你的草稿,你会得到

{
  "drafts": [
    {
      "id": "r5632827412362757569",
      "message": {
        "id": "174f4fa0dd96af123",
        "threadId": "174f4f59344d6321"
      }
    }
  ],
  ...
}

因此,要打开此草稿,您需要以下网址:

mail.google.com/mail/#inbox?compose=174f4fa0dd96af123

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在浏览器中打开使用 Gmail API 创建的草稿? 的相关文章

  • 根据查询参数将相同的URL映射到Spring中的不同控制器

    我正在使用基于 spring 注解的控制器 我希望我的 URL user messages 映射到某个控制器 a 如果存在查询参数标记 否则映射到某个不同的控制器 b 这是必需的 因为当存在参数标签时 可以存在更多参数以及我想要在不同控制器
  • 如何在变量中存储包含哈希标记的完整 url?

    我正在尝试存储一个网址 例如 http localhost pro print index php page home http localhost pro print index php page home 在变量中 但我找不到执行此操作
  • SMTP 配置在生产中不起作用

    我正在尝试在提交表单时发送电子邮件 我正在使用 PHPMailer 使用以下配置发送邮件 mail new PHPMailer mail gt isSMTP mail gt Host mail example in mail gt Port
  • Java:如何从转义的 URL 获取文件?

    我收到了一个定位本地文件的 URL 事实上我收到的 URL 不在我的控制范围内 URL 按照 RFC2396 中的定义进行有效转义 如何将其转换为 Java File 对象 有趣的是 URL getFile 方法返回一个字符串 而不是文件
  • 如何删除 GMail 标签 - Google Apps 脚本

    我想从放回收件箱的每封邮件中删除 后续 标签 我尝试了几件事 但仍然没有成功 我希望有人可以帮助我或为我指明正确的方向 涉及的函数是 function moveToInbox page GmailApp moveThreadsToInbox
  • Google 政策更新后不允许仅使用用户名和密码,如何使用 python 发送电子邮件?

    我正在尝试学习如何使用 python 发送电子邮件 我读过的所有网络教程都解释了如何使用 Gmail 进行操作 但是 从 2022 年 5 月 30 日起 尽管每个人都可以自由地使用自己的帐户做任何他想做的事情 Google 制定了一项新政
  • Java中使用正则表达式确定字符串是否为URL [重复]

    这个问题在这里已经有答案了 可能的重复 检查字符串是否为有效 URL 的最佳正则表达式是什么 https stackoverflow com questions 161738 what is the best regular express
  • SPF 问题:软故障的原因是什么?

    每当我使用 PHP 向网站成员发送电子邮件时 该电子邮件最终都会进入大多数电子邮件提供商 例如 Gmail 和 Hotmail 的垃圾邮件文件夹中 当我在 Gmail 中检查原始来源时 我看到以下内容 送到了 送去了 电子邮件受保护 cdn
  • Django 检索 GET 列表

    我是 Django 新手 我有一个 URL 列表 例如 example com item test item for test url 我知道如何在视图中检索该值 a request GET getlist item 我的问题是 如何在模板
  • gmail 不断阻止 PHPmailer 登录

    我将在接下来的 8 小时内部署一个网站 而 Gmail 刚刚停止接受 PHPmailer 登录我的帐户 起初 它在测试过程中工作了几个小时 然后 它就停止工作了 我已经允许所有允许不太安全的应用程序从 gmail 登录 但它仍然不允许 ph
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put
  • 使用 swiftmailer 向多个收件人发送电子邮件

    我正在尝试在我的项目中使用 swiftmailer 以便我可以向多个用户发送 html 新闻通讯 我已经彻底搜索过 但我得到的一切从未对我有用 我想在表单输入字段中粘贴多个收件人 以逗号分隔 然后将 html 电子邮件发送给他们 我将收件人
  • Nodemailer/Gmail - 刷新令牌到底是什么?如何获取刷新令牌?

    我正在尝试在节点应用程序中使用简单的联系表单nodemailer 我希望所有消息都从我为此目的创建的 Gmail 帐户发送到我的个人邮箱 在客户端 我所做的就是获取客户的姓名 邮件 消息并将其发送到服务器 它在本地工作正常 但在部署时无法工
  • NSFileManager URL 与路径

    为什么 URL 方法是这样的moveItemAtURL toURL error of NSFileManager类比 Path 方法更推荐moveItemAtPath toPath error 创建 NSURL 对象时 还会检查路径是否有效
  • PHP 电子邮件提交表单接收者未收到正确的发件人电子邮件地址

    我正在为我的朋友解决提交表单的 PHP 代码的问题 它正在发送电子邮件 但问题是收件人收到一个非常奇怪的电子邮件地址 我附上一张图片以便仔细查看 我的 PHP 代码是
  • 从 web 应用程序更新 url 栏以表示当前状态

    我基本上想做杰森要求的事情here https stackoverflow com questions 1457 modify address bar url in ajax app to match current state 用一句话来
  • 电子邮件表单超过 20 个值

    我有一个包含 20 多个输入字段的表单 PHPmail函数无法工作 因为它只能接受 5 个参数 如何将这些值发送到我的电子邮件地址 to email protected cdn cgi l email protection subject
  • Facebook 电子邮件始终通过 FQL 和 RestFB 返回 null

    我正在尝试将朋友页面转换为粉丝页面 大多数企业都错误地创建了朋友页面 并尝试向朋友列表中的每个人发送有关此举的电子邮件 我试过了 FQL 从用户中选择电子邮件 其中 uid xxxx 创建群组 不适合 5000 个朋友页面 Restfb C
  • CMS 更新后 URL 结构发生变化

    我负责现有 Prestashop 1 4 1 4 网站的更新 产品的网址如下 url product php id product 1322 但是当我更新到新版本1 6 0 6时 它变成了这样 url index php id produc
  • Google 登录服务器验证码无 iOS?

    我们让 Google 登录您的应用程序 我们在请求登录时提供服务器客户端 ID 我们得到的 user serverAuthCode 为 nil 我们的要求如下 func googleLogin var configureError NSEr

随机推荐