V9.RecommendationService:GetRecommendationItemsInList

Jump to: navigation, search

GetRecommendationItemsInList

Returns the list of recommended programs in a recommendation list and, optionally, a broadcast schedule.

This request returns a large amount of data. To speed data transmission, do the following:

  • Request only data that you need to immediately display.
  • Request one page of upcoming broadcast data at a time.
  • Request a compressed response by including Accept-Encoding: gzip,deflate in the HTTP header.

The response will include only the programs that occur on the dates and channel lineup you specify except that all programs in Hot Lists will be returned if you do not request a broadcast schedule. The following table shows which lists are Hot Lists and which are Filtered Lists.

CountryHot ListsFiltered Lists
US
  • Hot List
  • Music Hot List
  • Teens Hot List
  • Family Hot List
  • Sports Hot List
  • Reality Hot List
  • Spanish Hot List
  • Flick Pick Hot List
  • Kids
  • News
  • Sports
  • Movies
  • Rated TV-G
  • Game Shows
  • Four Star Movies
  • Seasonal/Holiday
  • Pop Culture Classics
  • Premieres and Finales
  • Movies For Men (Guy Flicks)
  • Movies For Women (Girl Flicks)
US Liquid
Additional Lists
  • VOD Series
  • VOD Movies
  • Most Popular TV
  • Recent Added TV
  • Personalized Series
  • Personalized Movies
  • Most Popular Movies
  • Recently Added Movies
EUGB, FR, and DEGB, FR, DE, IT, and ES
  • Film Highlights
  • News: Highlights
  • Sports Highlights
  • Children: Highlights
  • Entertainment: Highlights
  • Miscellaneous: Highlights
  • Movie:Sci Fi
  • Movie:Erotic
  • Movie:Action
  • Movie:Crime
  • Movie:Thriller
  • Movie:Drama
  • Movie:Comedy
  • Movie:Romance
  • Movie:Adventure
  • Movie:Animation
  • News:Debate
  • News:Magazine
  • News:Daily News
  • News:Special Event
  • Children:Series
  • Children:Shows
  • Children:Cartoons
  • Children:Educational
  • Children:Special Event
  • Sport: Golf
  • Sport: Tennis
  • Sport: Boxing
  • Sport: Cycling
  • Sport: Football
  • Sport: Athletics
  • Sport: Basketball
  • Sport: Motorsports
  • Sport: Winter Sports
  • Sport: Special events
  • Sport: Equestrianism
  • Sport: Cricket (GB only)
  • Sport: Rugby (GB, FR, IT, and ES)
  • Entertainment:Talk Show
  • Entertainment:Game Show
  • Entertainment:Variety Show
  • Entertainment:Special Event
  • Miscellaneous:Music
  • Miscellaneous:Nature
  • Miscellaneous:Leisure
  • Miscellaneous:Magazine
  • Miscellaneous:Culture/Arts
  • Miscellaneous:Documentary
  • Miscellaneous:Soaps/Series
  • Miscellaneous:Special Event
CA
  • Canada Hot List
  • Canada Flick Pick
  • Canada Sports Hot List
  • Canada Family Hot List
MX
  • Mexico Spanish Hot List

Syntax

The following is a sample SOAP 1.2 request with placeholders. Your application development environment needs to replace the placeholders with actual values.
POST /v9/recommendationservice.asmx HTTP/1.1
Host: services.macrovision.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthHeader xmlns="http://api.rovicorp.com/v9/common/types">
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthHeader>
  </soap12:Header>
  <soap12:Body>
    <GetRecommendationItemsInList xmlns="http://api.rovicorp.com/v9/recommendationservice">
      <request>
        <DeviceProfileId>string</DeviceProfileId>
        <Locale>string</Locale>
        <RecommendationListId>string</RecommendationListId>
        <SourceIds>
          <int>int</int>
          <int>int</int>
        </SourceIds>
        <StartDate>dateTime</StartDate>
        <EndDate>dateTime</EndDate>
        <CopyType>int</CopyType>
        <IncludeDataType>AllWithProgramsSort or AllWithAiringsSort or ProgramsOnly or AiringsOnly or ProgramsMinimal</IncludeDataType>
        <Page>
          <PageSize>int</PageSize>
          <StartIndex>int</StartIndex>
          <TotalRows>int</TotalRows>
          <SortByColumn>
            <int>int</int>
            <int>int</int>
          </SortByColumn>
        </Page>
        <ProgramsFilters>
          <Filter>
            <ColumnNumber>int</ColumnNumber>
            <Operation>Equals or Starts or Ends or Contains or Match or GT or GEQ or LT or LEQ</Operation>
            <Expression>string</Expression>
          </Filter>
          <Filter>
            <ColumnNumber>int</ColumnNumber>
            <Operation>Equals or Starts or Ends or Contains or Match or GT or GEQ or LT or LEQ</Operation>
            <Expression>string</Expression>
          </Filter>
        </ProgramsFilters>
        <AiringsFilters>
          <Filter>
            <ColumnNumber>int</ColumnNumber>
            <Operation>Equals or Starts or Ends or Contains or Match or GT or GEQ or LT or LEQ</Operation>
            <Expression>string</Expression>
          </Filter>
          <Filter>
            <ColumnNumber>int</ColumnNumber>
            <Operation>Equals or Starts or Ends or Contains or Match or GT or GEQ or LT or LEQ</Operation>
            <Expression>string</Expression>
          </Filter>
        </AiringsFilters>
        <Image>
          <ImageUrl>string</ImageUrl>
          <ImageUseType>Logo or HeroImage or Thumbnail</ImageUseType>
          <ImageId>int</ImageId>
          <ImageTitle>string</ImageTitle>
          <ImageCaption>string</ImageCaption>
          <ObjectId>string</ObjectId>
          <ObjectType>Program or Credit or Source</ObjectType>
          <ObjectName>string</ObjectName>
          <Relevancy>boolean</Relevancy>
          <ImageCredit>string</ImageCredit>
          <ImageCreditDisplay>boolean</ImageCreditDisplay>
          <ImageCastWeight>float</ImageCastWeight>
          <ImageZoomLevel>1 or 2 or 3 or 4 or 5</ImageZoomLevel>
          <ImageHeadcount>int</ImageHeadcount>
          <ImageType>string</ImageType>
          <ImageFormat>jpg or png or gif or bmp</ImageFormat>
          <ImageHorizontalResolution>int</ImageHorizontalResolution>
          <ImageVerticalResolution>int</ImageVerticalResolution>
          <ImageMaintainAspectFlag>boolean</ImageMaintainAspectFlag>
          <ImageExpiryDateTime>dateTime</ImageExpiryDateTime>
          <LastUpdate>dateTime</LastUpdate>
          <ImageFormatId>int</ImageFormatId>
          <Orientation>string</Orientation>
          <AspectRatio>string</AspectRatio>
          <ImageOwner>string</ImageOwner>
          <ParentImageId>int</ParentImageId>
          <ProgramTitle>string</ProgramTitle>
          <MaxImageScale>float</MaxImageScale>
        </Image>
        <IncludePitchedRecommendations>string</IncludePitchedRecommendations>
        <OneAiringPerProgram>boolean</OneAiringPerProgram>
        <TitleType>int</TitleType>
        <ImageCount>int</ImageCount>
        <ImageFormatIds>
          <int>int</int>
          <int>int</int>
        </ImageFormatIds>
      </request>
    </GetRecommendationItemsInList>
  </soap12:Body>
</soap12:Envelope>

Request Example 1 »

Ask for for comedies in the Flick Pick Hot List that will be broadcast on Time Warner cable in Beverly Hills, California, over the next two weeks, and return the movies in alphabetical order with one program image each and a broadcast schedule.

Request Example 2 »

Ask for broadcasts of movies with closed captions in the Flick Pick Hot List on Time Warner cable in Beverly Hills, California, over the next two weeks, with the movies returned in alphabetical order and, for each movie, in order of broadcast time.

Request Example 3 »

Ask for detailed information about movies in the Flick Pick Hot List, including awards, video clips, and credits with images. Return the list in alphabetical order within each movie subcategory, with program images that fit in a bounding box of 500 x 500 pixels in one or both dimensions. Do not request a broadcast schedule.

Request Example 4 »

Ask for movies in the current Flick Pick Hot List in alphabetical order and for each movie include a program image that fits a 500 x 500 pixel bounding box in one or both dimensions. Include minimal program information and no broadcast schedule.

Request Parameters

NameRequiredTypeDescription
EndDate Yes DateTime End of the time period the recommendations should apply to, which can be up to 14 days after the time of the request.

Note: Programs in Hot lists are not filtered by StartDate and EndDate if the IncludeDataType value is ProgramsOnly or ProgramsMinimal.

Locale Yes String Language and country code of the television service. This is a case-insensitive combination of the ISO 639 language code, a hyphen character, and the ISO 3166 country code, as described in RFC 1766. Valid locales include:
  • da-DK
Danish, Denmark
  • nl-BE
Dutch, Belgium
  • nl-NL
Dutch, Netherlands
  • en-BM
English (US), Bermuda
  • en-CA
English (US), Canada
  • en-IE
English (US), Ireland
  • en-JM
English (US), Jamaica
  • en-GB
English (UK), United Kingdom[1]
  • en-US
English (US), United States
  • fi-FI
Finnish, Finland
  • fl-BE
Flemish, Belgium
  • fr-BE
French, Belgium
  • fr-CA
French, Canada
  • fr-FR
French, France
  • fr-LU
French, Luxembourg
  • fr-CH
French, Switzerland
  • de-AT
German, Austria
  • de-DE
German, Germany
  • de-LU
German, Luxembourg
  • de-CH
German, Switzerland
  • it-IT
Italian, Italy
  • it-CH
Italian, Switzerland
  • no-NO
Norwegian, Norway
  • pl-PL
Polish, Poland
  • pt-BR
Portuguese, Brazil
  • pt-PT
Portuguese, Portugal
  • es-AR
Spanish, Argentina
  • es-BO
Spanish, Bolivia
  • es-CL
Spanish, Chile
  • es-CO
Spanish, Colombia
  • es-CR
Spanish, Costa Rica
  • es-DO
Spanish, Dominican Republic
  • es-EC
Spanish, Ecuador
  • es-SV
Spanish, El Salvador
  • es-GT
Spanish, Guatemala
  • es-HN
Spanish, Honduras
  • es-MX
Spanish, Mexico
  • es-NI
Spanish, Nicaragua
  • es-PA
Spanish, Panama
  • es-PE
Spanish, Peru
  • es-ES
Spanish, Spain
  • es-US
Spanish, United States
  • es-VE
Spanish, Venezuela
  • sv-SE
Swedish, Sweden

[1] Includes Wales, Scotland, and Northern Ireland.

RecommendationListId Yes String GUID ID of the recommendation list. You can get recommendation list IDs from responses to GetRecommendationLists.
StartDate Yes DateTime Start of the time period the recommendations should apply to, which cannot be earlier than the time of the request.

Note: Programs in Hot Lists are not filtered by StartDate and EndDate if the IncludeDataType value is ProgramsOnly or ProgramsMinimal.

AiringsFilters No Filter [ ] Filters to apply to the returned schedule, returned as Airing objects.
ClientBatchId No String A trace code to be returned in the response header so you can track a batch of requests. The code can be up to 255 characters.
CopyType No CopyType Type of description you want. If you specify a copy type that has no content, no description is returned. If you specify 0 or no copy type, the description chosen is based on category, shown below, and the first copy type in the category that is available:
CategoryCopy Type Fallback Sequence
Movie

1
4
55
54
3
5

Chrono Long
Chrono Short
Synopsis
Short Synopsis
No Cast
Grid

Series Master

3
55
54

No Cast
Synopsis
Short Synopsis

Series Episode

1
55
54
4
5

Chrono Long
Synopsis
Short Synopsis
Chrono Short
Grid

One Time Only

1
55
54
4
5

Chrono Long
Synopsis
Short Synopsis
Chrono Short
Grid

Season

36


38
39

Season description
— For select series and seasons
— For AMG season copy
Critical description
Season essay

DeviceProfileId No String GUID This parameter is restricted to custom Rovi applications.
Image No Image Specifies the properties of program images to be returned. You can filter the returned images by one or more of the following properties:
  • Image title
  • Image type
  • Orientation
  • Aspect ratio
  • Image format
  • Image caption
  • Image format ID
  • Parent image ID
  • Image zoom level
  • Image head count
  • Image vertical resolution
  • Image horizontal resolution
ImageCount No Nullable Integer Number of images to be returned, starting with multiple sizes of the most relevant image. Default is 5.
ImageFormatIds No Integer [ ] Format IDs of images to be returned. This image filter is added to any filters specified in the Image parameter.
IncludeDataType No Nullable IncludeDataType Determines the data returned and the data that paging and sorting applies to. Default is AllWithProgramsSort, which returns both programs and broadcasts, and which pages and sorts the Program objects.
IncludePitchedRecommendations No String Determines whether to return pitched programs in the US hotlist recommendation list: true or false. Pitched programs are programs that have been suggested for the recommendation list but not yet approved. Default is false.
MSGridId No Nullable String GUID This parameter is restricted to custom Rovi applications.
OneAiringPerProgram No Nullable Boolean If IncludeDataType is AllWithAiringsSort, OneAiringPerProgram determines whether only one broadcast per program is returned: true or false. Default is false.
Page No DataPage Settings that return images one pageful at a time and determine the sequence of the response.
ProgramsFilters No Filter [ ] Filters to apply to the returned Program objects.
ServiceId No Integer The channel lineup the program airs on. You can return a list of service IDs offered to a community with GetServices. If you do not specify a ServiceId or SourceId for the US, the default service ID 80001 (US Eastern National Channels) is used.

Note: Programs in Hot lists are not filtered by ServiceId if the IncludeDataType value is ProgramsOnly or ProgramsMinimal.

SourceIds No Integer [ ] ID of a channel programming source in the US and EU. You can return the source IDs for channels with GetServiceDetails.

Note: Programs in Hot lists are not filtered by SourceIds if the IncludeDataType value is ProgramsOnly or ProgramsMinimal.

TitleType No Nullable TitleType Type of title to return for each program. Most programs do not carry all title types, so we recommend using the default unless another type is required. If a program does not have the type specified, the Title element is not returned.

Response

Response Header

ResponseTypeDescription
BuildStringSoftware build version of the API.
ClientBatchIdStringThe batch ID you supplied in the request.
EndTimestampDateTimeTime the server finished processing the request.
ErrorsError [ ]Processing errors or warnings.
RequestIdString GUIDA generated value that identifies the request and response.
StatusStatusProcessing status, indicating whether the request was successfully processed.
TimeStampDateTimeTime the server started processing the request.

Response for GetRecommendationItemsInList

NameTypeDescription
Airings Airing [ ] Broadcast schedule of recommended programs, if specified by the value of the IncludeDataType parameter.
Page DataPage Total number of available programs or broadcasts, plus echoes of the parameters specified in the Page parameter. Whether the total shows programs or broadcasts depends on the value of the IncludeDataType parameter.
PitchedPrograms Program [ ] The pitched recommended programs, if requested by the IncludePitchedRecommendations parameter.
Programs Program [ ] The recommended programs, if specified by the value of the IncludeDataType parameter.

Response Example

The following is a sample SOAP 1.2 response with placeholders that show the type of content returned in an actual response.
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetRecommendationItemsInListResponse xmlns="http://api.rovicorp.com/v9/recommendationservice">
      <GetRecommendationItemsInListResult>
        <Programs>
          <Program DataAvailabilityFlags="int">
            <ProgramHandle xsi:nil="true" />
            <SeriesId>string</SeriesId>
            <TvObjectId>int</TvObjectId>
            <MasterTitle>string</MasterTitle>
            <EpisodeTitle>string</EpisodeTitle>
            <CopyText>string</CopyText>
            <Runtime>int</Runtime>
            <ProgramType>string</ProgramType>
            <Category>string</Category>
            <Subcategory>string</Subcategory>
            <ReleaseYear>int</ReleaseYear>
            <Season>string</Season>
            <EpisodeNumber>string</EpisodeNumber>
            <PartNumber>int</PartNumber>
            <PartTotal>int</PartTotal>
            <StarRating>int</StarRating>
            <TVRating>string</TVRating>
            <MovieRating>string</MovieRating>
            <Subtitled>boolean</Subtitled>
            <Letterbox>boolean</Letterbox>
            <CC>boolean</CC>
            <Color>string</Color>
            <OriginalAirDate>dateTime</OriginalAirDate>
            <Syndicated>boolean</Syndicated>
            <Keywords xsi:nil="true" />
            <Credits xsi:nil="true" />
            <ProgramImages xsi:nil="true" />
            <IsVideoAvailable>boolean</IsVideoAvailable>
            <SeasonSequence>int</SeasonSequence>
            <SeriesSequence>int</SeriesSequence>
            <LastAirDate>dateTime</LastAirDate>
            <CuttingPositions xsi:nil="true" />
            <ParentalRatings xsi:nil="true" />
            <ProgramVariants xsi:nil="true" />
            <ProgramVideoClips xsi:nil="true" />
            <ProgramAwards xsi:nil="true" />
            <ProgramLanguage>string</ProgramLanguage>
            <CopyTextLanguage>string</CopyTextLanguage>
            <ShowSeasons xsi:nil="true" />
            <SubtitleLanguage>string</SubtitleLanguage>
            <SecondaryTitle>string</SecondaryTitle>
            <UnsequencedEpisodes xsi:nil="true" />
            <CopyTextSource xsi:nil="true" />
            <Streamable>int</Streamable>
          </Program>
          <Program DataAvailabilityFlags="int">
            <ProgramHandle xsi:nil="true" />
            <SeriesId>string</SeriesId>
            <TvObjectId>int</TvObjectId>
            <MasterTitle>string</MasterTitle>
            <EpisodeTitle>string</EpisodeTitle>
            <CopyText>string</CopyText>
            <Runtime>int</Runtime>
            <ProgramType>string</ProgramType>
            <Category>string</Category>
            <Subcategory>string</Subcategory>
            <ReleaseYear>int</ReleaseYear>
            <Season>string</Season>
            <EpisodeNumber>string</EpisodeNumber>
            <PartNumber>int</PartNumber>
            <PartTotal>int</PartTotal>
            <StarRating>int</StarRating>
            <TVRating>string</TVRating>
            <MovieRating>string</MovieRating>
            <Subtitled>boolean</Subtitled>
            <Letterbox>boolean</Letterbox>
            <CC>boolean</CC>
            <Color>string</Color>
            <OriginalAirDate>dateTime</OriginalAirDate>
            <Syndicated>boolean</Syndicated>
            <Keywords xsi:nil="true" />
            <Credits xsi:nil="true" />
            <ProgramImages xsi:nil="true" />
            <IsVideoAvailable>boolean</IsVideoAvailable>
            <SeasonSequence>int</SeasonSequence>
            <SeriesSequence>int</SeriesSequence>
            <LastAirDate>dateTime</LastAirDate>
            <CuttingPositions xsi:nil="true" />
            <ParentalRatings xsi:nil="true" />
            <ProgramVariants xsi:nil="true" />
            <ProgramVideoClips xsi:nil="true" />
            <ProgramAwards xsi:nil="true" />
            <ProgramLanguage>string</ProgramLanguage>
            <CopyTextLanguage>string</CopyTextLanguage>
            <ShowSeasons xsi:nil="true" />
            <SubtitleLanguage>string</SubtitleLanguage>
            <SecondaryTitle>string</SecondaryTitle>
            <UnsequencedEpisodes xsi:nil="true" />
            <CopyTextSource xsi:nil="true" />
            <Streamable>int</Streamable>
          </Program>
        </Programs>
        <Airings>
          <Airing>
            <ProgramId>int</ProgramId>
            <SeriesId>int</SeriesId>
            <InstanceId>int</InstanceId>
            <UnknownInstance>boolean</UnknownInstance>
            <TvObjectId>int</TvObjectId>
            <StartDateTime>dateTime</StartDateTime>
            <Duration>int</Duration>
            <EndDateTime>dateTime</EndDateTime>
            <AiringType>Unknown or Live or Taped or Repeat or New</AiringType>
            <ShowingType>Unknown or Premiere or Series Premiere or Season Premiere or Finale or Series Finale or Season Finale or Paid For</ShowingType>
            <ColorType>Unknown or Color or Black and White or Colorized or Color + BW Episodes or May be colorized</ColorType>
            <AiringRating>string</AiringRating>
            <CC>boolean</CC>
            <LetterBox>boolean</LetterBox>
            <Stereo>boolean</Stereo>
            <SAP>boolean</SAP>
            <Dolby>boolean</Dolby>
            <DSS>boolean</DSS>
            <HD>boolean</HD>
            <HighDefinitionLevel>HD Level Unknown or 480p or 720p or 1080i or 1080p</HighDefinitionLevel>
            <Sports>boolean</Sports>
            <DVS>boolean</DVS>
            <ServiceId>int</ServiceId>
            <SourceId>int</SourceId>
            <Channel>string</Channel>
            <ChannelType>24-Hours or Partial or Shared</ChannelType>
            <CallLetters>string</CallLetters>
            <SourceName>string</SourceName>
            <SourceLongName>string</SourceLongName>
            <TivoSupported>boolean</TivoSupported>
            <ParentNetworkId>int</ParentNetworkId>
            <IconAvailable>boolean</IconAvailable>
            <ChannelSchedules xsi:nil="true" />
            <Title>string</Title>
            <ProgramType>string</ProgramType>
          </Airing>
          <Airing>
            <ProgramId>int</ProgramId>
            <SeriesId>int</SeriesId>
            <InstanceId>int</InstanceId>
            <UnknownInstance>boolean</UnknownInstance>
            <TvObjectId>int</TvObjectId>
            <StartDateTime>dateTime</StartDateTime>
            <Duration>int</Duration>
            <EndDateTime>dateTime</EndDateTime>
            <AiringType>Unknown or Live or Taped or Repeat or New</AiringType>
            <ShowingType>Unknown or Premiere or Series Premiere or Season Premiere or Finale or Series Finale or Season Finale or Paid For</ShowingType>
            <ColorType>Unknown or Color or Black and White or Colorized or Color + BW Episodes or May be colorized</ColorType>
            <AiringRating>string</AiringRating>
            <CC>boolean</CC>
            <LetterBox>boolean</LetterBox>
            <Stereo>boolean</Stereo>
            <SAP>boolean</SAP>
            <Dolby>boolean</Dolby>
            <DSS>boolean</DSS>
            <HD>boolean</HD>
            <HighDefinitionLevel>HD Level Unknown or 480p or 720p or 1080i or 1080p</HighDefinitionLevel>
            <Sports>boolean</Sports>
            <DVS>boolean</DVS>
            <ServiceId>int</ServiceId>
            <SourceId>int</SourceId>
            <Channel>string</Channel>
            <ChannelType>24-Hours or Partial or Shared</ChannelType>
            <CallLetters>string</CallLetters>
            <SourceName>string</SourceName>
            <SourceLongName>string</SourceLongName>
            <TivoSupported>boolean</TivoSupported>
            <ParentNetworkId>int</ParentNetworkId>
            <IconAvailable>boolean</IconAvailable>
            <ChannelSchedules xsi:nil="true" />
            <Title>string</Title>
            <ProgramType>string</ProgramType>
          </Airing>
        </Airings>
        <PitchedPrograms>
          <Program DataAvailabilityFlags="int">
            <ProgramHandle xsi:nil="true" />
            <SeriesId>string</SeriesId>
            <TvObjectId>int</TvObjectId>
            <MasterTitle>string</MasterTitle>
            <EpisodeTitle>string</EpisodeTitle>
            <CopyText>string</CopyText>
            <Runtime>int</Runtime>
            <ProgramType>string</ProgramType>
            <Category>string</Category>
            <Subcategory>string</Subcategory>
            <ReleaseYear>int</ReleaseYear>
            <Season>string</Season>
            <EpisodeNumber>string</EpisodeNumber>
            <PartNumber>int</PartNumber>
            <PartTotal>int</PartTotal>
            <StarRating>int</StarRating>
            <TVRating>string</TVRating>
            <MovieRating>string</MovieRating>
            <Subtitled>boolean</Subtitled>
            <Letterbox>boolean</Letterbox>
            <CC>boolean</CC>
            <Color>string</Color>
            <OriginalAirDate>dateTime</OriginalAirDate>
            <Syndicated>boolean</Syndicated>
            <Keywords xsi:nil="true" />
            <Credits xsi:nil="true" />
            <ProgramImages xsi:nil="true" />
            <IsVideoAvailable>boolean</IsVideoAvailable>
            <SeasonSequence>int</SeasonSequence>
            <SeriesSequence>int</SeriesSequence>
            <LastAirDate>dateTime</LastAirDate>
            <CuttingPositions xsi:nil="true" />
            <ParentalRatings xsi:nil="true" />
            <ProgramVariants xsi:nil="true" />
            <ProgramVideoClips xsi:nil="true" />
            <ProgramAwards xsi:nil="true" />
            <ProgramLanguage>string</ProgramLanguage>
            <CopyTextLanguage>string</CopyTextLanguage>
            <ShowSeasons xsi:nil="true" />
            <SubtitleLanguage>string</SubtitleLanguage>
            <SecondaryTitle>string</SecondaryTitle>
            <UnsequencedEpisodes xsi:nil="true" />
            <CopyTextSource xsi:nil="true" />
            <Streamable>int</Streamable>
          </Program>
          <Program DataAvailabilityFlags="int">
            <ProgramHandle xsi:nil="true" />
            <SeriesId>string</SeriesId>
            <TvObjectId>int</TvObjectId>
            <MasterTitle>string</MasterTitle>
            <EpisodeTitle>string</EpisodeTitle>
            <CopyText>string</CopyText>
            <Runtime>int</Runtime>
            <ProgramType>string</ProgramType>
            <Category>string</Category>
            <Subcategory>string</Subcategory>
            <ReleaseYear>int</ReleaseYear>
            <Season>string</Season>
            <EpisodeNumber>string</EpisodeNumber>
            <PartNumber>int</PartNumber>
            <PartTotal>int</PartTotal>
            <StarRating>int</StarRating>
            <TVRating>string</TVRating>
            <MovieRating>string</MovieRating>
            <Subtitled>boolean</Subtitled>
            <Letterbox>boolean</Letterbox>
            <CC>boolean</CC>
            <Color>string</Color>
            <OriginalAirDate>dateTime</OriginalAirDate>
            <Syndicated>boolean</Syndicated>
            <Keywords xsi:nil="true" />
            <Credits xsi:nil="true" />
            <ProgramImages xsi:nil="true" />
            <IsVideoAvailable>boolean</IsVideoAvailable>
            <SeasonSequence>int</SeasonSequence>
            <SeriesSequence>int</SeriesSequence>
            <LastAirDate>dateTime</LastAirDate>
            <CuttingPositions xsi:nil="true" />
            <ParentalRatings xsi:nil="true" />
            <ProgramVariants xsi:nil="true" />
            <ProgramVideoClips xsi:nil="true" />
            <ProgramAwards xsi:nil="true" />
            <ProgramLanguage>string</ProgramLanguage>
            <CopyTextLanguage>string</CopyTextLanguage>
            <ShowSeasons xsi:nil="true" />
            <SubtitleLanguage>string</SubtitleLanguage>
            <SecondaryTitle>string</SecondaryTitle>
            <UnsequencedEpisodes xsi:nil="true" />
            <CopyTextSource xsi:nil="true" />
            <Streamable>int</Streamable>
          </Program>
        </PitchedPrograms>
        <Page>
          <PageSize>int</PageSize>
          <StartIndex>int</StartIndex>
          <TotalRows>int</TotalRows>
          <SortByColumn>
            <int>int</int>
            <int>int</int>
          </SortByColumn>
        </Page>
      </GetRecommendationItemsInListResult>
    </GetRecommendationItemsInListResponse>
  </soap12:Body>
</soap12:Envelope>

Error Codes

CodeNameDescription
1001 Core_MandatoryFieldMissing A mandatory parameter is not specified.
5001 Core_InvalidPagingStartIndex The StartIndex specified for the Page parameter is negative, non-numeric, or results in a negative range.
5002 Core_InvalidPagingPageSize The PageSize specified for Page parameter is negative or non-numeric.
10603 LookupService_InvalidLocale The locale specified in the request is invalid.
10900 Recommendation_InvalidListId The RecommendationListId specified in the request does not exist.
10902 Recommendation_InvalidDateRange The StartDate and EndDate specified in the request form an invalid date range.
10910 Recommendation_InvalidCopyType The CopyType specified in the request is invalid.
10911 Recommendation_InvalidServiceId The ServiceId specified in the request does not exist.
10914 Recommendation_InvalidIncludePitchedRecommendations The IncludePItchedRecommendations value specified in the request is invalid.
10915 Recommendation_TitleTypeOutOfRange Warning: The value specified for the TitleType parameter is invalid.
601001 Core_InvalidSortingColumnIndex Warning: An invalid SortByColumn value was specified.

See Also

↑ Top

 
 
Personal tools