我为iOs设置了Gracenote SDK并成功进行了一些视频查找。 我注意到,对于连续剧,sdk正确地返回了剧集编号,但没有返回季节编号和许多系列。
这是日志(宇宙大爆炸理论)
airing start: 2015-10-03T10:05
airing end: 2015-10-03T10:30
channel tui: 251537434
channel tag: F65C41B31CA03052BAD934B93C9ACF57
channel name: NRJ 12
channel callsign: NRJ 12
channel number:
program tui: 556745075
program tag: 63D1515CDA5AD50A6579997F97598833
program title: The Big Bang Theory
program subtitle: La démission de Penny
program seasonNumber: 0
program episode: 13
有:
NSLog(@"program tui: %@", program.tui);
NSLog(@"program tag: %@", program.tuiTag);
NSLog(@"program title: %@", program.officialTitle.display);
NSLog(@"program subtitle: %@", program.subtitle.display);
NSLog(@"program seasonNumber: %lu", (unsigned long)program.seasonNumber);
NSLog(@"program episode: %lu", (unsigned long)program.seasonEpisodeNumber);
我错过了什么吗?
答案 0 :(得分:0)
你做得对。您所在地区的此系列不存在季节数据。我能想到的解决方法是使用 OnConnect API 进行后续查询以获取季节编号。
方法如下:使用您收到的程序字幕作为查询字符串,将entityType指定为" episode"和description朗诵您的语言(" fr"在您的情况下),并进行程序搜索方法调用。以下是查询,仅供参考
http://data.tmsapi.com/v1.1/programs/search?q=La+d%C3%A9mission+de+Penny&entityType=episode&descriptionLang=fr&api_key=YOUR_ONCONNECT_API_KEY
关于OnConnect API,请访问http://developer.tmsapi.com了解详情。
使用其他Gracenote API可能还有其他解决方法。我会做一些研究并更新这个答案。