来自 Gracenote EyeQ Web 的错误 API
Error from Gracenote EyeQ Web API
我正在尝试了解如何使用 EyeQ 的 Gracenote 网络 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 的 rest 插件来测试
有什么方法可以为丹麦供应商提供正确的 dvb 三元组吗?
亲切的问候
托马斯
您在结束 TSID 标记中缺少“/”。
<TSID>16<TSID>
应该是
<TSID>16</TSID>
这应该会让您从 API 得到正确的回应。
我正在尝试了解如何使用 EyeQ 的 Gracenote 网络 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 的 rest 插件来测试
有什么方法可以为丹麦供应商提供正确的 dvb 三元组吗?
亲切的问候 托马斯
您在结束 TSID 标记中缺少“/”。
<TSID>16<TSID>
应该是
<TSID>16</TSID>
这应该会让您从 API 得到正确的回应。