1

我试图弄清楚如何将 Gracenote Web API 用于 EyeQ。我想要的是获得丹麦供应商的电视节目单,但现在我只是想让任何事情发挥作用。据我所知,我必须使用“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 的 rest 插件来测试

有什么方法可以为丹麦供应商获得正确的 dvb 三元组?

亲切的问候托马斯

4

1 回答 1

0

您在结束 TSID 标记中缺少“ / ”。

<TSID>16<TSID>

应该

<TSID>16</TSID>

这应该让您从 API 获得正确的响应。

于 2015-03-04T23:04:20.250 回答