public class YouTubeService extends OAuth2MediaPublishingProvider
| Constructor and Description |
|---|
YouTubeService() |
| Modifier and Type | Method and Description |
|---|---|
String |
getEmbedCode(String mediaId,
String account)
Retrieve the HTML code for embedding the media
|
String |
getPublishedUrl(String mediaId,
String account)
Retrieve the URL for the published media
|
Map<String,String> |
getStats(String mediaId,
String account)
Retrieve a map of statistics (depends on the provider)
|
YouTubeClient |
getYouTubeClient(String account) |
boolean |
isMediaPublished(String mediaId,
String account)
Checks if a media is published by the provider
|
boolean |
unpublish(PublishableMedia media)
Unpublish the media
|
String |
upload(PublishableMedia media,
MediaPublishingProgressListener progressListener,
String account,
Map<String,String> options)
Upload the media
|
getCredential, getOAuth2ServiceProvider, isAvailable, isMediaAvailablepublic static final String PROVIDER
public YouTubeService()
public YouTubeClient getYouTubeClient(String account)
public String upload(PublishableMedia media, MediaPublishingProgressListener progressListener, String account, Map<String,String> options) throws IOException
MediaPublishingProviderIOExceptionpublic boolean unpublish(PublishableMedia media) throws IOException
MediaPublishingProviderIOExceptionpublic String getPublishedUrl(String mediaId, String account)
MediaPublishingProviderpublic String getEmbedCode(String mediaId, String account)
MediaPublishingProviderpublic Map<String,String> getStats(String mediaId, String account)
MediaPublishingProviderpublic boolean isMediaPublished(String mediaId, String account)
MediaPublishingProviderCopyright © 2018 Nuxeo. All rights reserved.