2017-06-05 5 views
1

メールを送信するために失敗し、私はScalaの途中、このコードを書く:私は電子メールを送信するためにSendInBlueのJava APIを使用してい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 [ String、Any] data( "to")= "[email protected]" – salma1

+0

@ salma1答えが更新されました。 –

+0

いいえ、それは動作しませんでした、私はエラー "スレッド"メイン "java.util.NoSuchElementException:キーが見つかりませんでした: – salma1

関連する問題