2017-06-05 76 views
1

我使用SendInBlue的Java API來發送電子郵件以發送電子郵件,我寫這篇文章的代碼EN階:衰竭SendInBlue

object SendInBlueApi extends App{ 
    val http : Sendinblue= new Sendinblue("https://api.sendinblue.com/v2.0","API_KEY"); 
    var data: Map[String, Any]= Map[String, Any]() 
    data += ("to" -> "[email protected]") 
    data += ("from" -> "[email protected]") 
    data += ("subject" -> "My subject") 
    data += ("text" -> "This is text") 
    val str = http.send_email(data) 
    println(str.toString) 
} 

,但我得到這個錯誤: {「代碼」:「失敗」, 「消息」:「有效‘到’需要電子郵件地址」,「數據」:[]}

回答

0

這是一個地圖添加元素的另一種方式:我不這麼認爲

object SendInBlueApi extends App{ 
    val http : Sendinblue= new Sendinblue("https://api.sendinblue.com/v2.0","API_KEY"); 
    var data: Map[String, Any] = Map[String, Any](
    data("to") -> "[email protected]", 
    data("from") -> "[email protected]", 
    data("subject") -> "My subject", 
    data("text") -> "This is text" 
) 
     println(str.toString) 
} 
+0

,我嘗試它,但我得到錯誤錯誤:(20,3)值更新不是Map [字符串,任何] data(「to」)=「[email protected]」 – salma1

+0

@ salma1我更新了答案,讓我知道如果這樣的作品! –

+0

不,它沒有工作,我得到了線程「主」java.util.NoSuchElementException:密鑰找不到的錯誤異常:至 – salma1