我在我的应用程序中使用Gracenote视频服务作为编程指南。在指南中,我显示了频道徽标以及频道名称和号码。过去,我使用URL_GET API查询检索了频道徽标网址,模式设置为TVCHANNEL_IMAGE。在查询正文中,我将包含一组频道的Gracenote ID(可在TVCHANNEL_LOOKUP响应中找到)。以下是一个示例查询。
<QUERIES>
<AUTH>
<CLIENT>XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</CLIENT>
<USER>XXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</USER>
</AUTH>
<QUERY CMD="URL_GET">
<MODE>TVCHANNEL_IMAGE</MODE>
<GN_ID>251535939-B76CB793D827E8BE713DAEB9675ADED4</GN_ID>
<GN_ID>251539612-E293EAF3F3164B292AD102532BCB9AF9</GN_ID>
</QUERY>
</QUERIES>
对查询的响应将返回我可以从中下载徽标的URL。直到一周前,这个工作正常。现在,响应返回时没有匹配。
<RESPONSES>
<RESPONSE STATUS="NO_MATCH">
</RESPONSE>
</RESPONSES>
检索频道徽标的API是否已更改?如果是这样,获取频道徽标的新方法是什么以及什么?理想情况下,我希望通过类似于URL_GET的API继续按需下载徽标。
答案 0 :(得分:0)
你还能复制吗?我使用您的查询示例
获得了有效的回复<RESPONSES>
<RESPONSE STATUS="OK">
<TVCHANNEL>
<GN_ID>251535939-B76CB793D827E8BE713DAEB9675ADED4</GN_ID>
<URL TYPE="IMAGE" SIZE="110" WIDTH="67" HEIGHT="50">http://akamai-b.cdn.cddbp.net/cds/2.0/image/E9F4/7FE7/D525/9746_110.png</URL>
</TVCHANNEL>
<TVCHANNEL>
<GN_ID>251539612-E293EAF3F3164B292AD102532BCB9AF9</GN_ID>
<URL TYPE="IMAGE" SIZE="110" WIDTH="67" HEIGHT="50">http://akamai-b.cdn.cddbp.net/cds/2.0/image/F1D1/F628/A3FE/79E0_110.png</URL>
</TVCHANNEL>
</RESPONSE>
</RESPONSES>