java - Plivo SMS 未发送并在 Java 中出现错误

标签 java plivo

我正在将 Plivo SMS API 与我的 Java Web 应用程序集成。我想通过我的应用程序发送消息。我指的是 https://www.plivo.com/docs/getting-started/send-a-single-sms/关联。 下面是代码片段:

String authId = "{my Auth_id}"; //Your Authentication ID
String authToken = "{my auth Token}"; //Your authentication code
RestAPI api = new RestAPI(authId, authToken, "v1");

LinkedHashMap<String, String> parameters = new LinkedHashMap<String, String>();
parameters.put("src", "+44*******"); // Sender's phone number with country code
parameters.put("dst", "+91*******"); // Receiver's phone number with country code
parameters.put("text", "Hi, text from Plivo"); // Your SMS text message

try {
  // Send the message
  MessageResponse msgResponse = api.sendMessage(parameters);
  // Print the response
  System.out.println(msgResponse);
  // Print the Api ID
  System.out.println("Api ID : " + msgResponse.apiId);
  // Print the Response Message
  System.out.println("Message : " + msgResponse.message);

  if (msgResponse.serverCode == 202) {
  // Print the Message UUID
  System.out.println("Message UUID : " +   msgResponse.messageUuids.get(0).toString());
  } else {
     System.out.println(msgResponse.error);
         }
        } catch (PlivoException e) {
            System.out.println(e.getLocalizedMessage());
     }

我尝试使用控制台应用程序和 Web 应用程序运行此代码。我收到异常“com.plivo.helper.exception.PlivoException:连接到 https://api.plivo.com 被拒绝”。我的代码有什么问题?我在这里错过了什么吗?

最佳答案

这里是 Plivo 销售工程师。

请检查您的防火墙设置以确保它没有阻止任何流量。另外,您是否使用网络代理?如果是,请确保您的应用程序使用此代理来处理连接。

关于java - Plivo SMS 未发送并在 Java 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41608825/

相关文章:

java - 是否可以在 linux 上安装 64 位 JVM,以便堆可以大于 2gb?

java - 如何不回滚以前的方法持久化数据?

java - 通过 Java 连接到 OpenOffice 时未发现 office 可执行文件异常

java - JFileChooser:设置名称文本字段未启用

java - 断点会停止所有线程吗?

ios - 使用 Plivo API swift 从 iOS 应用程序发送短信

node.js - 如何使用 cognito 创建用户帐户,但使用不同的验证服务?

java - 如何使用 Java 在 Plivo 中创建电话 session ?