【发布时间】:2017-09-05 20:14:46
【问题描述】:
这就是我的代码(几乎)使用 google-api-ruby-client 创建消息的样子:
service ||= Google::Apis::GmailV1::GmailService.new
message = RMail::Message.new
message.header['To'] = params[:gmail][:to]
message.header['From'] = current_user_google_user_id
message.header['Subject'] = params[:gmail][:subject]
message.header['Subject'] = params[:gmail][:subject]
message.body = params[:gmail][:body]
service.send_user_message(
current_user_google_user_id,
upload_source: StringIO.new(message.to_s),
content_type: 'message/rfc822',
thread_id: params[:gmail][:thread_id]
)
它显然失败了,因为我有thread_id。如果我删除那条线,一切正常,但我无法将事情限制在一个线程中。我应该如何将线程 ID 传递给 GmailService?
【问题讨论】: