All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.plivo.examples.Messages Maven / Gradle / Ivy

Go to download

A Java SDK to make voice calls & send SMS using Plivo and to generate Plivo XML

There is a newer version: 5.46.0
Show newest version
//package com.plivo.examples;
//
//import com.plivo.api.Plivo;
//import com.plivo.api.exceptions.PlivoRestException;
//import com.plivo.api.models.base.ListResponse;
//import com.plivo.api.models.media.Media;
//import com.plivo.api.models.media.MediaResponse;
//import com.plivo.api.models.media.MediaUploader;
//import com.plivo.api.models.message.Message;
//import com.plivo.api.models.message.MessageCreateResponse;
//import com.plivo.api.models.message.MessageType;
//import com.plivo.api.models.message.MmsMedia;
//
//import java.io.IOException;
//import java.util.Collections;
//
//public class Messages {
//
//  public static void main(String[] args) {
//    Plivo.init("xx", "xxx");
//    sendmms();
//    // getMessage();
//    // listMedia();
//    //getMedia();
//    //deleteMedia();
////    uploadMedia();
//
//  }
//
//  // send mms
//  private static void sendmms() {
//    Plivo.init("xxxxx", "xxxx");
//    try {
//      MessageCreateResponse response = Message.creator("src", Collections.singletonList("dst"),
//        "Hello, this is test message").type(MessageType.MMS).media_urls(new String[]{"https://test/test.jpg"})
//        .create();
//      System.out.println(response);
//      System.out.println(response.getMessageUuid());
//    } catch (PlivoRestException | IOException e) {
//      e.printStackTrace();
//    }
//  }
//
//  // get message detail
//  private static void getMessage() {
//    try {
//      Message response = Message.getter("message_uuid")
//        .get();
//
//      System.out.println(response);
//
//    } catch (PlivoRestException | IOException e) {
//      e.printStackTrace();
//    }
//  }
//
//  //list media detail
//  private static void listMedia() {
//    try {
//      ListResponse response = Message.getter("message_uuid")
//        .get().listMedia().list();
//
//      System.out.println(response);
//
//    } catch (PlivoRestException | IOException e) {
//      e.printStackTrace();
//    }
//  }
//
//  // get single media
//  private static void getMedia() {
//    try {
//      MmsMedia response = Message.getter("message_uuid")
//        .get().getMedia("media_id").get();
//
//      System.out.println(response);
//
//    } catch (PlivoRestException | IOException e) {
//      e.printStackTrace();
//    }
//  }
//
//  //delete media
//  private static void deleteMedia() {
//    try {
//      Message.getter("message_uuid")
//        .get().deleteMedia().delete();
//      System.out.println("Deleted successfully.");
//
//    } catch (PlivoRestException | IOException e) {
//      e.printStackTrace();
//    }
//  }
//
//  private static void uploadMedia(){
//
//    try {
//      System.out.println("'Before Media upload");
//      MediaResponse mediaResponse = Media.creator(new String[]{"/Users/xz/Downloads/image2.png",
//    		  "/yourpath/Jira.csv.txt"}).create();
//      System.out.println("'Response got " + mediaResponse.getApiId());
//    } catch (IOException e) {
//      e.printStackTrace();
//    } catch (PlivoRestException e) {
//      e.printStackTrace();
//    }
//  }
//
//  private static  void getMedia(string mediaId){
//    try {
//      Media p = Media.getter(mediaId).get();
//       System.out.println(p);
//    } catch (IOException e) {
//      e.printStackTrace();
//    } catch (PlivoRestException e) {
//      e.printStackTrace();
//    }
//  }
//  private static  void listMedia(){
//    try {
//      ListResponse p = Media.lister().list();
//      System.out.println(p);
//    } catch (IOException e) {
//      e.printStackTrace();
//    } catch (PlivoRestException e) {
//      e.printStackTrace();
//    }
//  }
//}
//




© 2015 - 2025 Weber Informatics LLC | Privacy Policy