我一直在尝试找出如何通过Gmail API和他们的Ruby库自动添加收件人到创建的草稿邮件中。我可以成功地创建草稿,但设置收件人却给我带来了麻烦,我一直没有找到任何好的例子来展示最佳添加邮件特定内容的方法。
使用Google API playground并导入已经创建的草稿,看起来结构应该类似于下面所示的内容,但是无论何时创建草稿,都没有收件人。
使用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>"
}
]
}
}
}
)