Skip to content

Commit

Permalink
API-1822 get derivatives for portal
Browse files Browse the repository at this point in the history
  • Loading branch information
ahongbynder committed Dec 4, 2023
1 parent adfbc9d commit 22eaac0
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions src/main/java/com/bynder/sdk/sample/MediaSample.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.bynder.sdk.configuration.Configuration;
import com.bynder.sdk.configuration.HttpConnectionSettings;
import com.bynder.sdk.configuration.OAuthSettings;
import com.bynder.sdk.model.Derivative;
import com.bynder.sdk.model.DownloadUrl;
import com.bynder.sdk.model.Media;
import com.bynder.sdk.model.MediaType;
Expand Down Expand Up @@ -67,13 +68,21 @@ public static void main(final String[] args) throws URISyntaxException, IOExcept
// Initialize asset service
AssetService assetService = client.getAssetService();

// get derivatives
List<Derivative> derivatives = client.getDerivatives().blockingSingle().body();
if (derivatives != null && !derivatives.isEmpty()) {
for (Derivative derivative : derivatives) {
LOG.info("Derivative Prefix: " + derivative.getPrefix());
}
}

// Call the API to request for media assets
MediaQuery mediaQuery = new MediaQuery().setType(MediaType.IMAGE).setOrderBy(OrderBy.NAME_DESC).setLimit(10).setPage(1);
List<Media> mediaList = assetService.getMediaList(mediaQuery).blockingSingle().body();
if (mediaList != null && !mediaList.isEmpty()) {
for (Media media : mediaList) {
LOG.info(media.getId());
LOG.info(media.getName());
LOG.info("Media ID: " + media.getId());
LOG.info("Media Name: " + media.getName());
}
}

Expand Down

0 comments on commit 22eaac0

Please sign in to comment.