【发布时间】:2016-10-13 06:42:20
【问题描述】:
我正在尝试使用 Twilio-7 api 发送短信。我在代理网络上。我收到以下错误。
原因:com.sun.jersey.api.client.ClientHandlerException:java.net.ConnectException:尝试了所有:8 个地址,但无法通过 HTTPS 连接到服务器:api.twilio.com 端口:443 在 com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:128)
我正在使用以下代码:
//Install the Java helper library from twilio.com/docs/java/install
import java.net.URISyntaxException;
import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.DefaultProxyRoutePlanner;
import com.twilio.Twilio;
import com.twilio.http.TwilioRestClient;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;
import com.twilio.sdk.*;
public class TwilioRestTest {
// Find your Account Sid and Auth Token at twilio.com/console
public static final String ACCOUNT_SID = "SID";
public static final String AUTH_TOKEN = "PWD";
public static final String PROXY_ADDRESS = "proxy-address.com";
public static final int PROXY_PORT = 80;
private static final String PROXY_PASSWORD = null;
private static final String PROXY_USER = null;
/**
* @param args
* @throws URISyntaxException
*/
public static void main(String[] args) throws URISyntaxException {
System.setProperty("http.proxyHost",PROXY_ADDRESS );
System.setProperty("http.proxyPort", PROXY_PORT);
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message
.creator(new PhoneNumber("+1112323223"), // to
new PhoneNumber("+15005550006"), // from
"Where's Wallace?")
.create();
System.out.println("Test:"+message.getStatus());
}
}
我尝试了描述 here 的方法,但随后我收到编译错误
TwilioRestClient 客户端 = 新 TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN); client.setHttpClient(httpClient);未找到 TwilioRestClient(string, String) 类型的构造函数 未找到符号 setHttpClient TwilioRestClient 类型。
任何线索都会受到赞赏。
【问题讨论】: