Login

Sign Up

  • Account Information
  • Company Information
  • Contact














* Whale Eco Distribution Agreement

Leave empty when commercial agreements with individual device manufactures are required. Individual agreements overrule the default scope for app distribution.

Already have an account ?Click here to login

Forget Password

Recommendation

1. Introduction



Consumers are not only familiar with their favourite applications, they are also familiar with their favourite shows and movies and series. With the recommendation integration you can drive consumers to open your application by providing the Ecosystem with your hottest or latest content. ZEASN recommendation module will allow Content Providers to make it easy to bring their content to multi-brands’ TV home page.


Please find the technical details about the recommendation integration below.


2. Where will the content be shown



Top Content Recommendations

位图.png


Launcher Popular Recommendations

(new)Screenshot_20190909-123615.png


Content Recommendations

4、Youtube的deeplink.png



5、Chili的deeplink.png


3. General requirements



ZEASN only integrates metadata of content providers. While the video content itself still resides on content providers’ server, application will be called when consumers click to play the video. Based on the metadata, ZEASN needs to know for which countries the content is allowed to be recommeded.


ZEASN will integrate the metadata via XML or JSON format frequently (f.e., can be weekly or monthly). By default ZEASN will recommend content based on country and category. All recommendation content should include one unique ID or URL as they need to be played via your own application.

Content providers need to authorize ZEASN to integrate and recommend on Whale Ecosystem. ZEASN BD team will provide the license agreement template for review.


Below API should be provided by content providers:


API URL
Certification API if certification is necessary for the integration
API to retrieve meta data
API method to play contents in application for both HTML5 and Android


4. Meta data



For the “Mandatory flag”,  “yes” means must be provided, “No” means ZEASN suggest to include the field, as some TV models will require the field info.

(1)Basic info (Mandatory for recommendation)


FieldDescriptionMandatory flag
idContent IDYes
copyrightCopyrightNo
localized.langCodeLanguage code, conform to ISO639-1Yes
localized.titleTitleYes
localized.summarySubtitleYes
localized.descriptionDescriptionNo
geoCountry

Limit to countries, comply to ISO3166-1

-> multiple should be comma-seperated

Yes
inAppAvailableDateTime

Release time, the format is as follows:

yyyy-MM-dd'T'HH:mm:ss.SSS

Yes
inAppInvalidDateTime

Expiry time, the format is as follows:

yyyy-MM-dd'T'HH:mm:ss.SSSZ

Yes
customizePicture customize size URL addressNo
thumbnail.aspectRatio

1:1 (640px*640px)

16:9 (640px*360px)

4:3 (720px*540px)

2:3 (400px*600px)

Yes
thumbnail.widthStandard picture wideYes
thumbnail.heightStandard picture highYes
thumbnail.urlStandard picture addressYes
category.idCategory IDNo
category.nameCategory NameNo
resourceUrlResource addressYes
resourceMime

Resource format, as per RFC 822 e.g.

video/mp4、audio/mpeg

Yes
resourceLaunchCode

The method to open the resource url. e.g: 

0:App landingpage, 

1:App player URL,  

2:Streaming or file

Yes
viewsThe number of viewsNo
tvAndroidLocateResource

Locate the specific content playback page for Android application e.g: 

vnd.youtube:<videoid>

No


(2)Extension info (Optional, if content provider needs ZEASN to customize a detail page for each recommendation content, please submit the extension info)


FieldDescriptionMandatory flag
durationDuration (in seconds)
dimensionSize  eg: 2d,3d
definitionDefinition eg: 

144p、288p、360p、720p、1080p

1440p、2160p、4320p


rating.typeRating type(mpaa)
rating.level

Rating level(mpaa: 

G/PG/PG-13/R/NC-17


credit.idActor ID
credit.localized.langCodeActor name corresponding language coding
credit.localized.nameActor name
credit.thumbnail.aspectRatioActor avatar aspect ratio
credit.thumbnail.widthActor avatar wide
credit.thumbnail.heightActor avatar high
credit.thumbnail.urlActor avatar address
credit.customizeActor picture custom size address
credit.part.idParticipating role ID
credit.part.localized.roleParticipating role
credit.part.localized.nameParticipation role name
credit.part.localized.langCodeThe language code corresponding to the role name
credit.part.localized.introductionParticipate in role introduction
credit.part.thumbnail.aspectRatioCharacter scene aspect ratio
credit.part.thumbnail.widthCharacter scene wide
credit.part.thumbnail.heightCharacter scene high
credit.part.thumbnail.urlCharacter scene address
credit.part.customizeCharacter scene map custom size address
series.idSeries ID
seriesLocalized.langCodeThe title of the episode belongs to the language code
seriesLocalized.titleEpisode title
seriesLocalized.summaryEpisode Summary
seriesLocalized.descriptionEpisode Description
episodeNumberThe current episodes number
episodeCountThe total number of episodes
seasonNumberThe current season
seasonCountThe total number of seasons
seriesThumbnail.aspectRatioTV series cover aspect ratio
seriesThumbnail.widthTV series cover width
seriesThumbnail.heightTV series cover high
seriesThumbnail.urlTV series cover address
seriesCustomizeTV series cover custom size address


5. Response examples



XML


(1)Basic information


1.  <?xml version="1.0" encoding="UTF-8"?>  

2.  <rss><item>   

3.      <category>   

4.          <id>categoryid1</id>    

5.          <name>category name1</name>   

6.      </category>    

7.      <category>   

8.          <id>categoryid2</id>    

9.          <name>category name2</name>   

10.     </category>    

11.     <copyright>Hollywood</copyright>    

12.     <customize><![CDATA[https://app.com/video/<itemid>/image?width=[width]&height=[height]]]></customize>    

13.     <geoCountry>CN,US</geoCountry>    

14.     <id>itemid</id>    

15.     <inAppAvailableDateTime>2017-11-07T12:05:30.234+0000</inAppAvailableDateTime>    

16.     <inAppInvalidDateTime>2017-12-07T12:04:30.766+0000</inAppInvalidDateTime>    

17.     <localized>   

18.         <description>english description</description>    

19.         <langCode>en</langCode>    

20.         <summary>english summary</summary>    

21.         <title>english title</title>   

22.     </localized>    

23.     <localized>   

24.         <description>chinese description</description>    

25.         <langCode>zh</langCode>    

26.         <summary>chinese summary</summary>    

27.         <title>chinese title</title>   

28.     </localized>    

29.     <resourceLauncherCode>0</resourceLauncherCode>    

30.     <resourceMime>text/html</resourceMime>    

31.     <resourceUrl><![CDATA[https://app.com/video/<itemid>/detail]]></resourceUrl>    

32.     <thumbnail>   

33.         <aspectRatio>1:1</aspectRatio>    

34.         <height>640</height>    

35.         <url><![CDATA[https://app.com/video/<itemid>/image?width=640&height=640]]></url>    

36.         <width>640</width>   

37.     </thumbnail>    

38.     <thumbnail>   

39.         <aspectRatio>16:9</aspectRatio>    

40.         <height>360</height>    

41.         <url><![CDATA[https://app.com/video/<itemid>/image?width=640&height=360]]></url>    

42.         <width>640</width>   

43.     </thumbnail>    

44.     <tvAndroidLocateResource><![CDATA[vod.youtube.tv:<itemid>]]></tvAndroidLocateResource>    

45.     <views>1300293</views>   

46. </item></rss>

 

(2)Complete information (basic information + extended information


1.  <?xml version="1.0" encoding="UTF-8"?>  

2.    

3.  <rss>   

4.      <item>   

5.          <category>   

6.              <id>categoryid1</id>    

7.              <name>category name1</name>   

8.          </category>    

9.          <category>   

10.             <id>categoryid2</id>    

11.             <name>category name2</name>   

12.         </category>    

13.         <copyright>Hollywood</copyright>    

14.         <credit>   

15.             <customize><![CDATA[https://app.com/credit/<creditid1>/image?width=[width]&height=[height]]]></customize>    

16.             <id>creditid1</id>    

17.             <localized>   

18.                 <langCode>en</langCode>    

19.                 <name>credit english name</name>   

20.             </localized>    

21.             <localized>   

22.                 <langCode>zh</langCode>    

23.                 <name>credit chinese name</name>   

24.             </localized>    

25.             <part>   

26.                 <customize><![CDATA[https://app.com/part/<partid1>/image?width=[width]&height=[height]]]></customize>    

27.                 <id>partid1</id>    

28.                 <localized>   

29.                     <introduction>english intro</introduction>    

30.                     <langCode>en</langCode>    

31.                     <name>english name</name>    

32.                     <role>actor</role>   

33.                 </localized>    

34.                 <localized>   

35.                     <introduction>chinese intro</introduction>    

36.                     <langCode>zh</langCode>    

37.                     <name>chinese name</name>    

38.                     <role>actor</role>   

39.                 </localized>    

40.                 <thumbnail>   

41.                     <aspectRatio>2:3</aspectRatio>    

42.                     <height>600</height>    

43.                     <url><![CDATA[https://app.com/part/<partid1>/image?width=400&height=600]]></url>    

44.                     <width>400</width>   

45.                 </thumbnail>    

46.                 <thumbnail>   

47.                     <aspectRatio>1:1</aspectRatio>    

48.                     <height>640</height>    

49.                     <url><![CDATA[https://app.com/part/<partid1>/image?width=640&height=640]]></url>    

50.                     <width>640</width>   

51.                 </thumbnail>   

52.             </part>    

53.             <part>   

54.                 <customize><![CDATA[https://app.com/part/<partid2>/image?width=[width]&height=[height]]]></customize>    

55.                 <id>partid2</id>    

56.                 <localized>   

57.                     <introduction>english intro</introduction>    

58.                     <langCode>en</langCode>    

59.                     <name>english name</name>    

60.                     <role>actor</role>   

61.                 </localized>    

62.                 <localized>   

63.                     <introduction>chinese intro</introduction>    

64.                     <langCode>zh</langCode>    

65.                     <name>chinese name</name>    

66.                     <role>actor</role>   

67.                 </localized>    

68.                 <thumbnail>   

69.                     <aspectRatio>2:3</aspectRatio>    

70.                     <height>600</height>    

71.                     <url><![CDATA[https://app.com/part/<partid2>/image?width=400&height=600]]></url>    

72.                     <width>400</width>   

73.                 </thumbnail>    

74.                 <thumbnail>   

75.                     <aspectRatio>1:1</aspectRatio>    

76.                     <height>640</height>    

77.                     <url><![CDATA[https://app.com/part/<partid2>/image?width=640&height=640]]></url>    

78.                     <width>640</width>   

79.                 </thumbnail>   

80.             </part>    

81.             <thumbnail>   

82.                 <aspectRatio>1:1</aspectRatio>    

83.                 <height>640</height>    

84.                 <url><![CDATA[https://app.com/credit/<creditid1>/image?width=640&height=640]]></url>    

85.                 <width>640</width>   

86.             </thumbnail>    

87.             <thumbnail>   

88.                 <aspectRatio>2:3</aspectRatio>    

89.                 <height>600</height>    

90.                 <url><![CDATA[https://app.com/credit/<creditid1>/image?width=400&height=600]]></url>    

91.                 <width>400</width>   

92.             </thumbnail>   

93.         </credit>    

94.         <credit>   

95.             <customize><![CDATA[https://app.com/credit/<creditid2>/image?width=[width]&height=[height]]]></customize>    

96.             <id>creditid2</id>    

97.             <localized>   

98.                 <langCode>en</langCode>    

99.                 <name>credit english name</name>   

100.                     </localized>    

101.                     <localized>   

102.                         <langCode>zh</langCode>    

103.                         <name>credit chinese name</name>   

104.                     </localized>    

105.                     <part>   

106.                         <customize><![CDATA[https://app.com/part/<partid1>/image?width=[width]&height=[height]]]></customize>    

107.                         <id>partid1</id>    

108.                         <localized>   

109.                             <introduction>english intro</introduction>    

110.                             <langCode>en</langCode>    

111.                             <name>english name</name>    

112.                             <role>actor</role>   

113.                         </localized>    

114.                         <localized>   

115.                             <introduction>chinese intro</introduction>    

116.                             <langCode>zh</langCode>    

117.                             <name>chinese name</name>    

118.                             <role>actor</role>   

119.                         </localized>    

120.                         <thumbnail>   

121.                             <aspectRatio>2:3</aspectRatio>    

122.                             <height>600</height>    

123.                             <url><![CDATA[https://app.com/part/<partid1>/image?width=400&height=600]]></url>    

124.                             <width>400</width>   

125.                         </thumbnail>    

126.                         <thumbnail>   

127.                             <aspectRatio>1:1</aspectRatio>    

128.                             <height>640</height>    

129.                             <url><![CDATA[https://app.com/part/<partid1>/image?width=640&height=640]]></url>    

130.                             <width>640</width>   

131.                         </thumbnail>   

132.                     </part>    

133.                     <part>   

134.                         <customize><![CDATA[https://app.com/part/<partid2>/image?width=[width]&height=[height]]]></customize>    

135.                         <id>partid2</id>    

136.                         <localized>   

137.                             <introduction>english intro</introduction>    

138.                             <langCode>en</langCode>    

139.                             <name>english name</name>    

140.                             <role>actor</role>   

141.                         </localized>    

142.                         <localized>   

143.                             <introduction>chinese intro</introduction>    

144.                             <langCode>zh</langCode>    

145.                             <name>chinese name</name>    

146.                             <role>actor</role>   

147.                         </localized>    

148.                         <thumbnail>   

149.                             <aspectRatio>2:3</aspectRatio>    

150.                             <height>600</height>    

151.                             <url><![CDATA[https://app.com/part/<partid2>/image?width=400&height=600]]></url>    

152.                             <width>400</width>   

153.                         </thumbnail>    

154.                         <thumbnail>   

155.                             <aspectRatio>1:1</aspectRatio>    

156.                             <height>640</height>    

157.                             <url><![CDATA[https://app.com/part/<partid2>/image?width=640&height=640]]></url>    

158.                             <width>640</width>   

159.                         </thumbnail>   

160.                     </part>    

161.                     <thumbnail>   

162.                         <aspectRatio>1:1</aspectRatio>    

163.                         <height>640</height>    

164.                         <url><![CDATA[https://app.com/credit/<creditid2>/image?width=640&height=640]]></url>    

165.                         <width>640</width>   

166.                     </thumbnail>    

167.                     <thumbnail>   

168.                         <aspectRatio>2:3</aspectRatio>    

169.                         <height>600</height>    

170.                         <url><![CDATA[https://app.com/credit/<creditid2>/image?width=400&height=600]]></url>    

171.                         <width>400</width>   

172.                     </thumbnail>   

173.                 </credit>    

174.                 <customize><![CDATA[https://app.com/video/<itemid>/image?width=[width]&height=[height]]]></customize>    

175.                 <definition>720p</definition>    

176.                 <dimension>2d</dimension>    

177.                 <duration>125</duration>    

178.                 <episodeCount>20</episodeCount>    

179.                 <episodeNumber>2</episodeNumber>    

180.                 <geoCountry>CN,US</geoCountry>    

181.                 <id>itemid</id>    

182.                 <inAppAvailableDateTime>2017-11-07T12:05:30.234+0000</inAppAvailableDateTime>    

183.                 <inAppInvalidDateTime>2017-12-07T12:04:30.766+0000</inAppInvalidDateTime>    

184.                 <localized>   

185.                     <description>english description</description>    

186.                     <langCode>en</langCode>    

187.                     <summary>english summary</summary>    

188.                     <title>english title</title>   

189.                 </localized>    

190.                 <localized>   

191.                     <description>chinese description</description>    

192.                     <langCode>zh</langCode>    

193.                     <summary>chinese summary</summary>    

194.                     <title>chinese title</title>   

195.                 </localized>    

196.                 <rating>   

197.                     <level>PG</level>    

198.                     <type>mpaa</type>   

199.                 </rating>    

200.                 <rating>   

201.                     <level>9.0</level>    

202.                     <type>imdb</type>   

203.                 </rating>    

204.                 <resourceLauncherCode>0</resourceLauncherCode>    

205.                 <resourceMime>text/html</resourceMime>    

206.                 <resourceUrl><![CDATA[https://app.com/video/<itemid>/detail]]></resourceUrl>    

207.                 <seasonCount>10</seasonCount>    

208.                 <seasonNumber>3</seasonNumber>    

209.                 <seriesCustomize><![CDATA[https://app.com/series/<seriesid>/image?width=[width]&height=[height]]]></seriesCustomize>    

210.                 <seriesId>seriesid</seriesId>    

211.                 <seriesLocalized>   

212.                     <description>english summery</description>    

213.                     <langCode>en</langCode>    

214.                     <summery>english summery</summery>    

215.                     <title>english title</title>   

216.                 </seriesLocalized>    

217.                 <seriesLocalized>   

218.                     <description>chinese summery</description>    

219.                     <langCode>zh</langCode>    

220.                     <summery>chinese summery</summery>    

221.                     <title>chinese title</title>   

222.                 </seriesLocalized>    

223.                 <seriesThumbnail>   

224.                     <aspectRatio>4:3</aspectRatio>    

225.                     <height>540</height>    

226.                     <url><![CDATA[https://app.com/series/<seriesid>/image?width=720&height=540]]></url>    

227.                     <width>720</width>   

228.                 </seriesThumbnail>    

229.                 <seriesThumbnail>   

230.                     <aspectRatio>16:9</aspectRatio>    

231.                     <height>360</height>    

232.                     <url><![CDATA[https://app.com/series/<seriesid>/image?width=640&height=360]]></url>    

233.                     <width>640</width>   

234.                 </seriesThumbnail>    

235.                 <thumbnail>   

236.                     <aspectRatio>1:1</aspectRatio>    

237.                     <height>640</height>    

238.                     <url><![CDATA[https://app.com/video/<itemid>/image?width=640&height=640]]></url>    

239.                     <width>640</width>   

240.                 </thumbnail>    

241.                 <thumbnail>   

242.                     <aspectRatio>16:9</aspectRatio>    

243.                     <height>360</height>    

244.                     <url><![CDATA[https://app.com/video/<itemid>/image?width=640&height=360]]></url>    

245.                     <width>640</width>   

246.                 </thumbnail>    

247.                 <tvAndroidLocateResource><![CDATA[vod.youtube.tv:<itemid>]]></tvAndroidLocateResource>    

248.                 <views>1300293</views>   

249.             </item>   

250.         </rss>  


JSON


(1)Basic information


1.  {  

2.      "category":[  

3.          {  

4.              "id":"categoryid1",  

5.              "name":"category name1"  

6.          },  

7.          {  

8.              "id":"categoryid2",  

9.              "name":"category name2"  

10.         }  

11.     ],  

12.     "copyright":"Hollywood",  

13.     "customize":"https://app.com/video/<itemid>/image?width=[width]&height=[height]",  

14.     "geoCountry":"CN,US",  

15.     "id":"itemid",  

16.     "inAppAvailableDateTime":"2017-11-07T12:05:30.234+0000",  

17.     "inAppInvalidDateTime":"2017-12-07T12:04:30.766+0000",  

18.     "localized":[  

19.         {  

20.             "description":"english description",  

21.             "langCode":"en",  

22.             "summary":"english summary",  

23.             "title":"english title"  

24.         },  

25.         {  

26.             "description":"chinese description",  

27.             "langCode":"zh",  

28.             "summary":"chinese summary",  

29.             "title":"chinese title"  

30.         }  

31.     ],  

32.     "resourceLauncherCode":0,  

33.     "resourceMime":"text/html",  

34.     "resourceUrl":"https://app.com/video/<itemid>/detail",  

35.     "thumbnail":[  

36.         {  

37.             "aspectRatio":"1:1",  

38.             "height":640,  

39.             "url":"https://app.com/video/<itemid>/image?width=640&height=640",  

40.             "width":640  

41.         },  

42.         {  

43.             "aspectRatio":"16:9",  

44.             "height":360,  

45.             "url":"https://app.com/video/<itemid>/image?width=640&height=360",  

46.             "width":640  

47.         }  

48.     ],  

49.     "tvAndroidLocateResource":"vod.youtube.tv:<itemid>",  

50.     "views":1300293  

51.

 

(2)Complete information (basic information + extended information)


1.  {  

2.      "category":[  

3.          {  

4.              "id":"categoryid1",  

5.              "name":"category name1"  

6.          },  

7.          {  

8.              "id":"categoryid2",  

9.              "name":"category name2"  

10.         }  

11.     ],  

12.     "copyright":"Hollywood",  

13.     "credit":[  

14.         {  

15.             "customize":"https://app.com/credit/<creditid1>/image?width=[width]&height=[height]",  

16.             "id":"creditid1",  

17.             "localized":[  

18.                 {  

19.                     "langCode":"en",  

20.                     "name":"credit english name"  

21.                 },  

22.                 {  

23.                     "langCode":"zh",  

24.                     "name":"credit chinese name"  

25.                 }  

26.             ],  

27.             "part":[  

28.                 {  

29.                     "customize":"https://app.com/part/<partid1>/image?width=[width]&height=[height]",  

30.                     "id":"partid1",  

31.                     "localized":[  

32.                         {  

33.                             "introduction":"english intro",  

34.                             "langCode":"en",  

35.                             "name":"english name",  

36.                             "role":"actor"  

37.                         },  

38.                         {  

39.                             "introduction":"chinese intro",  

40.                             "langCode":"zh",  

41.                             "name":"chinese name",  

42.                             "role":"actor"  

43.                         }  

44.                     ],  

45.                     "thumbnail":[  

46.                         {  

47.                             "aspectRatio":"2:3",  

48.                             "height":600,  

49.                             "url":"https://app.com/part/<partid1>/image?width=400&height=600",  

50.                             "width":400  

51.                         },  

52.                         {  

53.                             "aspectRatio":"1:1",  

54.                             "height":640,  

55.                             "url":"https://app.com/part/<partid1>/image?width=640&height=640",  

56.                             "width":640  

57.                         }  

58.                     ]  

59.                 },  

60.                 {  

61.                     "customize":"https://app.com/part/<partid2>/image?width=[width]&height=[height]",  

62.                     "id":"partid2",  

63.                     "localized":[  

64.                         {  

65.                             "introduction":"english intro",  

66.                             "langCode":"en",  

67.                             "name":"english name",  

68.                             "role":"actor"  

69.                         },  

70.                         {  

71.                             "introduction":"chinese intro",  

72.                             "langCode":"zh",  

73.                             "name":"chinese name",  

74.                             "role":"actor"  

75.                         }  

76.                     ],  

77.                     "thumbnail":[  

78.                         {  

79.                             "aspectRatio":"2:3",  

80.                             "height":600,  

81.                             "url":"https://app.com/part/<partid2>/image?width=400&height=600",  

82.                             "width":400  

83.                         },  

84.                         {  

85.                             "aspectRatio":"1:1",  

86.                             "height":640,  

87.                             "url":"https://app.com/part/<partid2>/image?width=640&height=640",  

88.                             "width":640  

89.                         }  

90.                     ]  

91.                 }  

92.             ],  

93.             "thumbnail":[  

94.                 {  

95.                     "aspectRatio":"1:1",  

96.                     "height":640,  

97.                     "url":"https://app.com/credit/<creditid1>/image?width=640&height=640",  

98.                     "width":640  

99.                 },  

100.                         {  

101.                             "aspectRatio":"2:3",  

102.                             "height":600,  

103.                             "url":"https://app.com/credit/<creditid1>/image?width=400&height=600",  

104.                             "width":400  

105.                         }  

106.                     ]  

107.                 },  

108.                 {  

109.                     "customize":"https://app.com/credit/<creditid2>/image?width=[width]&height=[height]",  

110.                     "id":"creditid2",  

111.                     "localized":[  

112.                         {  

113.                             "langCode":"en",  

114.                             "name":"credit english name"  

115.                         },  

116.                         {  

117.                             "langCode":"zh",  

118.                             "name":"credit chinese name"  

119.                         }  

120.                     ],  

121.                     "part":[  

122.                         {  

123.                             "customize":"https://app.com/part/<partid1>/image?width=[width]&height=[height]",  

124.                             "id":"partid1",  

125.                             "localized":[  

126.                                 {  

127.                                     "introduction":"english intro",  

128.                                     "langCode":"en",  

129.                                     "name":"english name",  

130.                                     "role":"actor"  

131.                                 },  

132.                                 {  

133.                                     "introduction":"chinese intro",  

134.                                     "langCode":"zh",  

135.                                     "name":"chinese name",  

136.                                     "role":"actor"  

137.                                 }  

138.                             ],  

139.                             "thumbnail":[  

140.                                 {  

141.                                     "aspectRatio":"2:3",  

142.                                     "height":600,  

143.                                     "url":"https://app.com/part/<partid1>/image?width=400&height=600",  

144.                                     "width":400  

145.                                 },  

146.                                 {  

147.                                     "aspectRatio":"1:1",  

148.                                     "height":640,  

149.                                     "url":"https://app.com/part/<partid1>/image?width=640&height=640",  

150.                                     "width":640  

151.                                 }  

152.                             ]  

153.                         },  

154.                         {  

155.                             "customize":"https://app.com/part/<partid2>/image?width=[width]&height=[height]",  

156.                             "id":"partid2",  

157.                             "localized":[  

158.                                 {  

159.                                     "introduction":"english intro",  

160.                                     "langCode":"en",  

161.                                     "name":"english name",  

162.                                     "role":"actor"  

163.                                 },  

164.                                 {  

165.                                     "introduction":"chinese intro",  

166.                                     "langCode":"zh",  

167.                                     "name":"chinese name",  

168.                                     "role":"actor"  

169.                                 }  

170.                             ],  

171.                             "thumbnail":[  

172.                                 {  

173.                                     "aspectRatio":"2:3",  

174.                                     "height":600,  

175.                                     "url":"https://app.com/part/<partid2>/image?width=400&height=600",  

176.                                     "width":400  

177.                                 },  

178.                                 {  

179.                                     "aspectRatio":"1:1",  

180.                                     "height":640,  

181.                                     "url":"https://app.com/part/<partid2>/image?width=640&height=640",  

182.                                     "width":640  

183.                                 }  

184.                             ]  

185.                         }  

186.                     ],  

187.                     "thumbnail":[  

188.                         {  

189.                             "aspectRatio":"1:1",  

190.                             "height":640,  

191.                             "url":"https://app.com/credit/<creditid2>/image?width=640&height=640",  

192.                             "width":640  

193.                         },  

194.                         {  

195.                             "aspectRatio":"2:3",  

196.                             "height":600,  

197.                             "url":"https://app.com/credit/<creditid2>/image?width=400&height=600",  

198.                             "width":400  

199.                         }  

200.                     ]  

201.                 }  

202.             ],  

203.             "customize":"https://app.com/video/<itemid>/image?width=[width]&height=[height]",  

204.             "definition":"720p",  

205.             "dimension":"2d",  

206.             "duration":125,  

207.             "episodeCount":20,  

208.             "episodeNumber":2,  

209.             "geoCountry":"CN,US",  

210.             "id":"itemid",  

211.             "inAppAvailableDateTime":"2017-11-07T12:05:30.234+0000",  

212.             "inAppInvalidDateTime":"2017-12-07T12:04:30.766+0000",  

213.             "localized":[  

214.                 {  

215.                     "description":"english description",  

216.                     "langCode":"en",  

217.                     "summary":"english summary",  

218.                     "title":"english title"  

219.                 },  

220.                 {  

221.                     "description":"chinese description",  

222.                     "langCode":"zh",  

223.                     "summary":"chinese summary",  

224.                     "title":"chinese title"  

225.                 }  

226.             ],  

227.             "rating":[  

228.                 {  

229.                     "level":"PG",  

230.                     "type":"mpaa"  

231.                 },  

232.                 {  

233.                     "level":"9.0",  

234.                     "type":"imdb"  

235.                 }  

236.             ],  

237.             "resourceLauncherCode":0,  

238.             "resourceMime":"text/html",  

239.             "resourceUrl":"https://app.com/video/<itemid>/detail",  

240.             "seasonCount":10,  

241.             "seasonNumber":3,  

242.             "seriesCustomize":"https://app.com/series/<seriesid>/image?width=[width]&height=[height]",  

243.             "seriesId":"seriesid",  

244.             "seriesLocalized":[  

245.                 {  

246.                     "description":"english summery",  

247.                     "langCode":"en",  

248.                     "summery":"english summery",  

249.                     "title":"english title"  

250.                 },  

251.                 {  

252.                     "description":"chinese summery",  

253.                     "langCode":"zh",  

254.                     "summery":"chinese summery",  

255.                     "title":"chinese title"  

256.                 }  

257.             ],  

258.             "seriesThumbnail":[  

259.                 {  

260.                     "aspectRatio":"4:3",  

261.                     "height":540,  

262.                     "url":"https://app.com/series/<seriesid>/image?width=720&height=540",  

263.                     "width":720  

264.                 },  

265.                 {  

266.                     "aspectRatio":"16:9",  

267.                     "height":360,  

268.                     "url":"https://app.com/series/<seriesid>/image?width=640&height=360",  

269.                     "width":640  

270.                 }  

271.             ],  

272.             "thumbnail":[  

273.                 {  

274.                     "aspectRatio":"1:1",  

275.                     "height":640,  

276.                     "url":"https://app.com/video/<itemid>/image?width=640&height=640",  

277.                     "width":640  

278.                 },  

279.                 {  

280.                     "aspectRatio":"16:9",  

281.                     "height":360,  

282.                     "url":"https://app.com/video/<itemid>/image?width=640&height=360",  

283.                     "width":640  

284.                 }  

285.             ],  

286.             "tvAndroidLocateResource":"vod.youtube.tv:<itemid>",  

287.             "views":1300293  

288.         }  


Interested in becoming an Zeasn partner?
We’d love to hear from you.
Copyright © 2011 -2023 Beijing Zeasn Information Tech CO., Ltd. All Rights Reserved