我使用新的Gmail API为我的用户创建草稿.API响应提供新创建的消息ID.
然后我可以用URL打开撰写窗口https://mail.google.com/mail/#drafts?compose=[message-id].但是我想打开一个全屏(弹出)组合窗口.是否有URL?当然,必须使用消息ID对此URL进行参数化.
编辑:解决下面的第一条评论,为清楚起见,这不是代码问题.问题很简单:
我应该在新的Gmail用户界面的URI查询字符串中添加什么来查看Gmail API创建的草稿邮件?
尽管这不是一个代码问题,但我要求Stack Overflow作为Google首选的Gmail API问题平台.
-
如果我在新的Gmail用户界面中查看草稿邮件,则URI如下所示:
我看不到通过Gmail API创建的邮件的ID或ThreadId创建此类链接的任何方法.
以前,人们可以这样做:
https://mail.google.com/mail/u/1/?zx=ov61dxfbrcga#drafts?compose=1631caae9dbb074d
其中"compose"的值是Id.
如何在新UI中完成同样的事情?
新的Gmail API允许我们创建和查看草稿,但有没有办法获取URL链接来查看草稿?
我可以使用草稿的ThreadId手动创建链接,如下所示:
https://mail.google.com/mail/u/0/#drafts?compose= {ThreadId}
但如果谷歌决定改变这些网址的结构,那就有点脆弱了.我也不知道其他国家/地区的网址是否会有所不同.0也将根据您在浏览器中登录的帐户数量而变化.是否有更好的方法来获取此链接,而不是像我一样手动创建它?
此外,有没有办法将身份验证信息与URL一起传递,以便用户在访问网页时登录?我假设没有办法做到这一点,但我想检查一下.如果用户未登录,则草稿链接会显示登录页面,登录后不会显示草稿.