如何创建特定的手机ID来发送短信?

时间:2019-07-12 10:28:45

标签: nexmo

我想创建一个自动回复器,我想发送短信 拨打特定号码的电话。 例如,如果我的电话号码是1111,那么即使有人打给1111,我也要 他会收到短信

我试图为我的电话ID创建一个条件,但没有成功。 这是条件之前的代码。

package getstarted;

import com.nexmo.client.NexmoClient;
import com.nexmo.client.auth.AuthMethod;
import com.nexmo.client.auth.TokenAuthMethod;
import com.nexmo.client.sms.SmsSubmissionResult;
import com.nexmo.client.sms.messages.TextMessage;

 public class SendSMS {

public static void main(String[] args) throws Exception {
    AuthMethod auth = new TokenAuthMethod("zzzzz","yyyyy");
    NexmoClient client = new NexmoClient(auth);

    TextMessage message = new TextMessage("5555", "9723455555", "Hello from Nexmo!");
    SmsSubmissionResult[] responses = client.getSmsClient().submitMessage(message);
    for (SmsSubmissionResult response : responses) {
        System.out.println(response);
    }
}

}

// We're creating a Java Application:
  apply plugin: 'application'
  apply plugin: 'java'

// Download dependencies from Maven Central:
repositories {
    mavenCentral()
}

// Install the Nexmo Client library:
dependencies {
compile 'com.nexmo:client:2.0.1'

}

 // We'll create this class to contain our code:
mainClassName = "getstarted.SendSMS"

1 个答案:

答案 0 :(得分:0)

当您收到对Nexmo号码的呼叫时,会将Webhook发送到您为该号码配置的answer_url。您可以在此处编写一些代码以响应来电。在这种情况下,您可能希望收集传入的电话号码并向其发送短信。您还可以回答并提供自动语音信息,让用户知道他们将收到短信。

希望可以让您了解整个工作流程-祝您项目顺利:)