Отправлять и получать смс через Java в RingCentral - PullRequest
0 голосов
/ 15 июня 2019

Я довольно новичок в ringcentral API и в настоящее время прохожу все их.

В настоящее время прохожу следующую ссылку: https://developers.ringcentral.com/api-reference/SMS/createSMSMessage

С помощью Java мы можем использовать API для отправки SMS, но можем ли мы получать SMS с использованием Java.

Может ли кто-нибудь помочь мне в получении документации / статьи или любого другого вида ссылка где я могу узнать простой способ отправки и получения SMS с использованием Java

Ответы [ 3 ]

1 голос
/ 27 июня 2019

Пример примера отправки SMS с Java следующим образом:

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
Как только вы получите библиотеку в своем приложении, вы можете начать ее компилировать и запускать.

1 голос
/ 17 июня 2019

Вот краткое руководство по SMS на Java: https://developers.ringcentral.com/guide/sms/quick-start/java

Надеюсь, это поможет!

0 голосов
/ 18 июня 2019

Вот официальный RingCentral Java SDK: https://github.com/ringcentral/ringcentral-java, в настоящее время это 1.0.0-бета9. Мы собираемся выпустить стабильную версию в этом месяце.

Вот список всех вызовов 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

...