我对于 ringcentral API还是很陌生,目前正在使用所有这些API。
当前正在阅读以下参考资料:https://developers.ringcentral.com/api-reference/SMS/createSMSMessage
通过Java,我们可以使用API来发送SMS,但是可以使用Java来接收SMS。
有人可以帮助我获取文档/文章或任何种类的参考,让我了解使用Java发送和接收SMS的简单方法< / p>
答案 0 :(得分:1)
这是SMS Java快速入门指南:https://developers.ringcentral.com/guide/sms/quick-start/java
希望这会有所帮助!
答案 1 :(得分:1)
使用Java的示例发送SMS的示例如下:
import java.io.IOException;
import com.ringcentral.*;
import com.ringcentral.definitions.*;
public class Send_SMS {
String RECIPIENT_NUMBER = "<ENTER PHONE NUMBER>";
String RINGCENTRAL_CLIENTID = "<ENTER CLIENT ID>";
String RINGCENTRAL_CLIENTSECRET = "<ENTER CLIENT SECRET>";
String RINGCENTRAL_USERNAME = "<YOUR ACCOUNT PHONE NUMBER>";
String RINGCENTRAL_PASSWORD = "<YOUR ACCOUNT PASSWORD>";
String RINGCENTRAL_EXTENSION = "<YOUR EXTENSION, PROBABLY ";
public static void main(String[] args) {
var obj = new Send_SMS();
try {
obj.sendSms();
} catch (RestException | IOException e) {
e.printStackTrace();
}
}
public void sendSms() throws RestException, IOException{
RestClient rc = new RestClient(RINGCENTRAL_CLIENTID, RINGCENTRAL_CLIENTSECRET, RINGCENTRAL_SERVER);
rc.authorize(RINGCENTRAL_USERNAME, RINGCENTRAL_EXTENSION, RINGCENTRAL_PASSWORD);
CreateSMSMessage postParameters = new CreateSMSMessage();
postParameters.from = new MessageStoreCallerInfoRequest().phoneNumber(RINGCENTRAL_USERNAME);
postParameters.to = new MessageStoreCallerInfoRequest[]{new MessageStoreCallerInfoRequest().phoneNumber(RECIPIENT_NUMBER)};
postParameters.text = "Hello World from Java";
var response = rc.restapi().account().extension().sms().post(postParameters);
System.out.println("SMS sent. Message status: " + response.messageStatus);
}
}
您可以从此处下载Java SDK :https://github.com/ringcentral/ringcentral-java
并从此处的文档开始:https://developers.ringcentral.com/guide/messaging/quick-start/java
在您的应用程序中获得库后,就可以开始编译并运行它。
答案 2 :(得分:0)
这是官方的RingCentral Java SDK:https://github.com/ringcentral/ringcentral-java,当前为1.0.0-beta9。我们将在本月发布一个稳定的版本。
以下是您可以调用的所有API调用的列表:https://github.com/ringcentral/ringcentral-java/blob/master/samples.md,包括短信发送:https://github.com/ringcentral/ringcentral-java/blob/master/samples.md#create-smsmms-message
对于短信接收,您可以使用我们的订阅和通知功能:https://github.com/ringcentral/ringcentral-java#pubnub-subscriptions--notificatioins 因此,只要有新短信,就会收到通知,然后可以发出api调用来获取消息。
有关技术细节,您始终可以将电子邮件发送至devsupport@ringcentral.com