【发布时间】:2014-08-25 21:29:45
【问题描述】:
我一直在尝试弄清楚如何将收件人自动添加到使用 Gmail API 通过他们的 Ruby 库创建的草稿电子邮件中。我可以毫无问题地创建草稿,但设置收件人给我带来了麻烦,而且我找不到任何好的示例来展示添加电子邮件特定内容的最佳方式。
使用 Google API Playground 并拉入已经创建的草稿,看起来结构应该类似于下面显示的内容,但无论何时创建草稿,都没有收件人。
@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>"
}
]
}
}
}
)
【问题讨论】:
-
这个问题和那个不同。该问题仅用于创建草稿,而此问题是将收件人添加到草稿消息中,考虑到模棱两可的文档,这很难弄清楚。
标签: ruby google-api gmail gmail-api google-api-ruby-client