Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Latest commit

 

History

History
43 lines (38 loc) · 1.66 KB

File metadata and controls

43 lines (38 loc) · 1.66 KB

Media Library API

Create

Create a new media file that will be stored in your Ez Texting media library

    EzTextingClient client = new EzTextingClient("api_login", "api_password");
    MediaFile media = client.mediaLibraryApi().create("http://your-storage.com/media.mp3");
    System.out.println(media);

Upload file that will be stored in your Ez Texting media library

    EzTextingClient client = new EzTextingClient("api_login", "api_password");
    File file = new File("path_to_file");
    MediaFile media = client.mediaLibraryApi().create(file);
    System.out.println(media);

Get one media file

Get a single file stored in your Ez Texting media library.

    EzTextingClient client = new EzTextingClient("api_login", "api_password");
    Group group = client.groupsApi().get(343434L);
    System.out.println(group);

Get multiple files

Get a list of media files stored in your Ez Texting media library.

    EzTextingClient client = new EzTextingClient("api_login", "api_password");
    CommonGetRequest request = CommonGetRequest.create()
        // sort asc/desc
        .sortType(SortType.ASC)
        // number of results to retrieve. By default, first 10 groups sorted in alphabetical order are retrieved.
        .itemsPerPage(30)
        // page of results to retrieve
        .page(5)
        .build();
    List<MediaFile> files = client.mediaLibraryApi().get(request);
    System.out.println("multiple files: " + files);

Delete

Delete file in your Ez Texting media library

    EzTextingClient client = new EzTextingClient("api_login", "api_password");
    client.mediaLibraryApi().delete(354421L);