首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Gmail与收件人创建Gmail草稿

通过Gmail与收件人创建Gmail草稿
EN

Stack Overflow用户
提问于 2014-08-25 21:29:45
回答 1查看 2.3K关注 0票数 3

我一直试图弄清楚如何通过Ruby库自动将收件人添加到使用Gmail创建的电子邮件草稿中。我可以创建草案没有任何问题,但设置收件人是给我带来麻烦,我还没有找到任何好的例子显示最好的方式添加电子邮件特定的东西。

使用Google游乐场和已经创建的草稿,它看起来应该是类似于下面所示的结构,但是只要创建了草稿,就没有收件人。

代码语言:javascript
运行
复制
  @result = client.execute(
    :api_method => gmail.users.drafts.create,
    :parameters => {
      'userId' => "me"      
    },
    :body_object => {
      'message' => {
        'raw' =>  Base64.urlsafe_encode64('Test Email Message'),
        'payload' => {
          'headers' => 
          [
            {
              'name' => "To",
              'value' => "John Smith <john_smith.fake@gmail.com>"
            }
          ]
        }
      }
    }
  )
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-25 21:31:24

“原始”应该包含整个(RFC822)电子邮件,完整的正文和标题。不要使用“payload.headers”结构,该解析格式目前仅用于在message.get()期间返回。

因此,对于'raw‘,您想要Base64.urlsafe_encode64()字符串,如:" to : someguy@example.com\r\nFrom: myself@example.com\r\nSubject: my \r\n\r\n nBody在这里“

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25494664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档