2012-06-22 3 views
0

자바/스칼라 구글 음성 API 500 오류가 : 나는 브라우저에서 발생이 오류를 받고 있어요SMS를 보낼 수 없습니다. 이 코드있어

val voice = new Voice("<un>", "<pw>") 
voice.login() 
// The ID isn't specced well in the source code, not sure what it needs to be 
voice.sendSMS("<number>", "hello", "343434") 

을 (2.0 재생) :

Server returned HTTP response code: 500 for URL: https://www.google.com/voice/b/0/sms/send/] 

스택 트레이스를 이다 : 나는 the latest jar을 사용하고

[info] play - Application started (Dev) 
[info] application - index: 
https://www.google.com/accounts/ClientLogin - OK 
Logged in to Google - Auth token received 
https://www.google.com/voice/b/0/settings/tab/phones - OK 
https://www.google.com/voice/b/0 - OK 
Successfully Received rnr_se. 
smsdata: id=hello&phoneNumber=XXXXXXXX&conversationId=343434&text=hello&_rnr_se=XXXXXXXXXXXXXXX 
[error] application - 

! @6an08o8h8 - Internal server error, for request [GET /smsTest] -> 

play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[IOException: Server returned HTTP response code: 500 for URL: https://www.google.com/voice/b/0/sms/send/]] 
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [play_2.9.1.jar:2.0.1] 
    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [play_2.9.1.jar:2.0.1] 
    at akka.actor.Actor$class.apply(Actor.scala:311) [akka-actor.jar:2.0.1] 
    at play.core.ActionInvoker.apply(Invoker.scala:113) [play_2.9.1.jar:2.0.1] 
    at akka.actor.ActorCell.invoke(ActorCell.scala:619) [akka-actor.jar:2.0.1] 
    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:196) [akka-actor.jar:2.0.1] 
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: https://www.google.com/voice/b/0/sms/send/ 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436) ~[na:1.6.0_31] 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234) ~[na:1.6] 
    at com.techventus.server.voice.Voice.sendSMS(Voice.java:1669) ~[google-voice-java-1.14.jar:na] 
    at controllers.Application$$anonfun$smsTest$1.apply(Application.scala:47) ~[classes/:na] 
    at controllers.Application$$anonfun$smsTest$1.apply(Application.scala:45) ~[classes/:na] 
    at play.api.mvc.Action$$anon$1.apply(Action.scala:170) ~[play_2.9.1.jar:2.0.1] 
[info] Compiling 1 Scala source to /Users/franklovecchio/Desktop/dev/applications-voip/target/scala-2.9.1/classes... 

.

현재 SMS를 보낼 수있는 사람이 있습니까?

+0

나머지 오류 페이지 응답은 무엇입니까? –

+0

죄송합니다. 스택 추적을 위해 업데이트되었습니다. –

+0

SMS는 간단한 Java 응용 프로그램으로 작동합니까 (예 : 음성 API 웹 페이지)? –

답변

0

Akka 위에 구축 된 JSON 스프레이를 사용해보세요. 당신은 많은 다른 사람의 사이에서 다음과 같은 수입을해야합니다 :

import java.io._; 
import java.net.InetAddress; 
import java.util.Properties; 
import java.util.Date; 
import javax.mail._; 
import javax.mail.internet._; 
import javax.activation._; 
import cc.spray.json._ 

기본적으로 의사 또는 알고리즘

당신이 자바에서 구현을위한 것이다 것과 동일합니다, 단지 당신이 스칼라 코딩 될 것이다.

Twitter의 finagle은 서버 요청 및 응답에 좋은 백본입니다.

관련 문제