public interface VideoActions
Modifier and Type | Method and Description |
---|---|
String |
rateEpisode(String episodeUrl,
float rating,
int scale)
Publishes a "video.rates" action for the OpenGraph episode object at the given URL.
|
String |
rateEpisode(String episodeUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "video.rates" action for the OpenGraph episode object at the given URL.
|
String |
rateMovie(String movieUrl,
float rating,
int scale)
Publishes a "video.rates" action for the OpenGraph movie object at the given URL.
|
String |
rateMovie(String movieUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "video.rates" action for the OpenGraph movie object at the given URL.
|
String |
rateTvShow(String tvShowUrl,
float rating,
int scale)
Publishes a "video.rates" action for the OpenGraph TV show object at the given URL.
|
String |
rateTvShow(String tvShowUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "video.rates" action for the OpenGraph TV show object at the given URL.
|
String |
rateVideo(String videoUrl,
float rating,
int scale)
Publishes a "video.rates" action for the OpenGraph video object at the given URL.
|
String |
rateVideo(String videoUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "video.rates" action for the OpenGraph video object at the given URL.
|
String |
rateVideo(String videoType,
String videoUrl,
float rating,
int scale,
ActionMetadata metadata)
Publishes a "video.rates" action for the OpenGraph video object at the given URL.
|
String |
wantsToWatch(String videoType,
String videoUrl,
ActionMetadata metadata)
Publishes a "video.wants_to_watch" action for the OpenGraph video object at the given URL.
|
String |
wantsToWatchEpisode(String episodeUrl)
Publishes a "video.wants_to_watch" action for the OpenGraph episode object at the given URL.
|
String |
wantsToWatchEpisode(String episodeUrl,
ActionMetadata metadata)
Publishes a "video.wants_to_watch" action for the OpenGraph episode object at the given URL.
|
String |
wantsToWatchMovie(String movieUrl)
Publishes a "video.wants_to_watch" action for the OpenGraph movie object at the given URL.
|
String |
wantsToWatchMovie(String movieUrl,
ActionMetadata metadata)
Publishes a "video.wants_to_watch" action for the OpenGraph movie object at the given URL.
|
String |
wantsToWatchTvShow(String tvShowUrl)
Publishes a "video.wants_to_watch" action for the OpenGraph TV show object at the given URL.
|
String |
wantsToWatchTvShow(String tvShowUrl,
ActionMetadata metadata)
Publishes a "video.wants_to_watch" action for the OpenGraph TV show object at the given URL.
|
String |
wantsToWatchVideo(String videoUrl)
Publishes a "video.wants_to_watch" action for the OpenGraph video object at the given URL.
|
String |
wantsToWatchVideo(String videoUrl,
ActionMetadata metadata)
Publishes a "video.wants_to_watch" action for the OpenGraph video object at the given URL.
|
String |
watchEpisode(String episodeUrl)
Publishes a "video.watches" action for the OpenGraph episode object at the given URL.
|
String |
watchEpisode(String episodeUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph episode object at the given URL.
|
String |
watchMovie(String movieUrl)
Publishes a "video.watches" action for the OpenGraph movie object at the given URL.
|
String |
watchMovie(String movieUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph movie object at the given URL.
|
String |
watchTvEpisode(String tvEpisodeUrl)
Publishes a "video.watches" action for the OpenGraph TV episode object at the given URL.
|
String |
watchTvEpisode(String tvEpisodeUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph TV episode object at the given URL.
|
String |
watchTvShow(String tvShowUrl)
Publishes a "video.watches" action for the OpenGraph TV show object at the given URL.
|
String |
watchTvShow(String tvShowUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph TV show object at the given URL.
|
String |
watchVideo(String videoUrl)
Publishes a "video.watches" action for the OpenGraph video object at the given URL.
|
String |
watchVideo(String videoUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph video object at the given URL.
|
String |
watchVideo(String videoType,
String videoUrl,
ActionMetadata metadata)
Publishes a "video.watches" action for the OpenGraph video object at the given URL.
|
String watchMovie(String movieUrl)
movieUrl
- The URL of the movie that is being watched. Must reference an OpenGraph object of type "video.movie".String watchMovie(String movieUrl, ActionMetadata metadata)
movieUrl
- The URL of the movie that is being watched. Must reference an OpenGraph object of type "video.movie".metadata
- Action metadata to be applied to the action.String watchTvShow(String tvShowUrl)
tvShowUrl
- The URL of the TV show that is being watched. Must reference an OpenGraph object of type "video.tv_show".String watchTvShow(String tvShowUrl, ActionMetadata metadata)
tvShowUrl
- The URL of the TV show that is being watched. Must reference an OpenGraph object of type "video.tv_show".metadata
- Action metadata to be applied to the action.String watchTvEpisode(String tvEpisodeUrl)
tvEpisodeUrl
- The URL of the TV episode that is being watched. Must reference an OpenGraph object of type "video.episode".String watchTvEpisode(String tvEpisodeUrl, ActionMetadata metadata)
tvEpisodeUrl
- The URL of the TV episode that is being watched. Must reference an OpenGraph object of type "video.episode".metadata
- Action metadata to be applied to the action.String watchEpisode(String episodeUrl)
episodeUrl
- The URL of the episode that is being watched. Must reference an OpenGraph object of type "video.episode".String watchEpisode(String episodeUrl, ActionMetadata metadata)
episodeUrl
- The URL of the episode that is being watched. Must reference an OpenGraph object of type "video.episode".metadata
- Action metadata to be applied to the action.String watchVideo(String videoUrl)
videoUrl
- The URL of the video that is being watched. Must reference an OpenGraph object of type "video.other".String watchVideo(String videoUrl, ActionMetadata metadata)
videoUrl
- The URL of the video that is being watched. Must reference an OpenGraph object of type "video.other".metadata
- Action metadata to be applied to the action.String watchVideo(String videoType, String videoUrl, ActionMetadata metadata)
videoType
- The type of video being watched. E.g., "movie", "tv_show", "tv_episode", "episode", "other", etc.videoUrl
- The URL of the video that is being watched. Must reference an OpenGraph object of type "video.other", "video.movie", "video.tv_show", or "video.episode".metadata
- Action metadata to be applied to the action.String rateMovie(String movieUrl, float rating, int scale)
movieUrl
- The URL of the movie that is being rated. Must reference an OpenGraph object of type "video.movie".rating
- The rating given to the movie, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.String rateMovie(String movieUrl, float rating, int scale, ActionMetadata metadata)
movieUrl
- The URL of the movie that is being rated. Must reference an OpenGraph object of type "video.movie".rating
- The rating given to the movie, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.String rateTvShow(String tvShowUrl, float rating, int scale)
tvShowUrl
- The URL of the TV show that is being rated. Must reference an OpenGraph object of type "video.tv_show".rating
- The rating given to the movie, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.String rateTvShow(String tvShowUrl, float rating, int scale, ActionMetadata metadata)
tvShowUrl
- The URL of the TV show that is being rated. Must reference an OpenGraph object of type "video.tv_show".rating
- The rating given to the TV show, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.String rateEpisode(String episodeUrl, float rating, int scale)
episodeUrl
- The URL of the episode that is being rated. Must reference an OpenGraph object of type "video.episode".rating
- The rating given to the movie, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.String rateEpisode(String episodeUrl, float rating, int scale, ActionMetadata metadata)
episodeUrl
- The URL of the episode that is being rated. Must reference an OpenGraph object of type "video.episode".rating
- The rating given to the episode, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.String rateVideo(String videoUrl, float rating, int scale)
videoUrl
- The URL of the video that is being rated. Must reference an OpenGraph object of type "video.other".rating
- The rating given to the video, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.String rateVideo(String videoUrl, float rating, int scale, ActionMetadata metadata)
videoUrl
- The URL of the video that is being rated. Must reference an OpenGraph object of type "video.other".rating
- The rating given to the video, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.String rateVideo(String videoType, String videoUrl, float rating, int scale, ActionMetadata metadata)
videoType
- The type of video being rated. E.g., "movie", "tv_show", "tv_episode", "episode", "other", etc.videoUrl
- The URL of the video that is being rated. Must reference an OpenGraph object of type "video.other", "video.movie", "video.tv_show", or "video.episode".rating
- The rating given to the video, relative to the scale attribute. (e.g., "{rating} out of {scale} stars")scale
- The maximum rating possible.metadata
- Action metadata to be applied to the action. May be an instance of RatingActionMetadata
to apply review text and/or a review link to the rating.String wantsToWatchMovie(String movieUrl)
movieUrl
- The URL of the movie that is wanted to be watched. Must reference an OpenGraph object of type "video.movie".String wantsToWatchMovie(String movieUrl, ActionMetadata metadata)
movieUrl
- The URL of the movie that is wanted to be watched. Must reference an OpenGraph object of type "video.movie".metadata
- Action metadata to be applied to the action. May be an instance of WatchActionMetadata
.String wantsToWatchTvShow(String tvShowUrl)
tvShowUrl
- The URL of the TV show that is wanted to be watched. Must reference an OpenGraph object of type "video.tv_show".String wantsToWatchTvShow(String tvShowUrl, ActionMetadata metadata)
tvShowUrl
- The URL of the TV show that is wanted to be watched. Must reference an OpenGraph object of type "video.tv_show".metadata
- Action metadata to be applied to the action. May be an instance of WatchActionMetadata
.String wantsToWatchEpisode(String episodeUrl)
episodeUrl
- The URL of the episode that is wanted to be watched. Must reference an OpenGraph object of type "video.episode".String wantsToWatchEpisode(String episodeUrl, ActionMetadata metadata)
episodeUrl
- The URL of the episode that is wanted to be watched. Must reference an OpenGraph object of type "video.episode".metadata
- Action metadata to be applied to the action. May be an instance of WatchActionMetadata
.String wantsToWatchVideo(String videoUrl)
videoUrl
- The URL of the video that is wanted to be watched. Must reference an OpenGraph object of type "video.other".String wantsToWatchVideo(String videoUrl, ActionMetadata metadata)
videoUrl
- The URL of the video that is wanted to be watched. Must reference an OpenGraph object of type "video.other".metadata
- Action metadata to be applied to the action. May be an instance of WatchActionMetadata
.String wantsToWatch(String videoType, String videoUrl, ActionMetadata metadata)
videoType
- The type of video that is wanted to be watched. E.g., "movie", "tv_show", "tv_episode", "episode", "other", etc.videoUrl
- The URL of the video that is wanted to be watched. Must reference an OpenGraph object of type "video.other".metadata
- Action metadata to be applied to the action. May be an instance of WatchActionMetadata
.