Gracenote EyeQ Web API出错

时间:2015-03-04 13:53:09

标签: gracenote

我正在试图弄清楚如何使用EyeQ的Gracenote Web API。我想要的是为丹麦提供商获取电视节目单,但是现在我只是想让任何事情都有效。据我所知,我必须使用“TVCHANNEL_LOOKUP”,因此我需要正确的DVB Triplet。现在我已经找到了一个荷兰提供商的三元组,我想,我只是将它用于测试目的。但是,我什么时候拨打以下电话:

<QUERIES>
  <AUTH>
    <CLIENT>xxxxx</CLIENT>
    <USER>xxxxxx</USER>
  </AUTH>
  <LANG>ger</LANG>
  <QUERY CMD="TVCHANNEL_LOOKUP">
    <MODE>DVBIDS</MODE>
    <DVBIDS>
      <ONID>500</ONID>
      <TSID>16<TSID>
      <SID>16003</SID>
     </DVBIDS>
   </QUERY>
 </QUERIES>

我收到以下回复:

<RESPONSES>
  <MESSAGE>Could not parse query: String could not be parsed as XML</MESSAGE>
  <RESPONSE STATUS="ERROR" />
</RESPONSES>

我只是使用chrome插件来测试

有什么办法可以为丹麦供应商提供正确的dvb三联体吗?

亲切的问候 托马斯

1 个答案:

答案 0 :(得分:0)

您在结尾的TSID代码中缺少“ / ”。

<TSID>16<TSID>

应该是

<TSID>16</TSID>

这应该能让您从API获得正确的答案。