簡體   English   中英

如何在 Rails 中使用 Mailgun 和 HTTParty

[英]How to use Mailgun with HTTParty in Rails

我想在 Rails 中將 Mailgun 與 HTTParty 結合使用:

RestClient.post "https://api:key-###"\
    "@api.mailgun.net/v3/###/messages",
    from: from_email,
    to: to_email,
    subject: title,
    html: body_text

它的工作,但

payload = {
    from: email_history.from_email,
    to: email_history.to_email,
    subject: email_history.title,
    html: email_history.body_text,
    multipart: true
}

response = SendEmailJob.post('https://api:key-###'\
'@api.mailgun.net/v3/###/messages', payload)

退貨:

{
  "message": "'from' parameter is missing"
}

我檢查過,有效負載“from”參數存在。

我怎樣才能解決這個問題?

我通過添加正文解決了這個問題:

SendEmailJob.post('api:key-###'\ '@api.mailgun.net/v3/###/messages', body: payload)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM