0

8 月 6 日,我TVGRID_LOOKUP使用 Gracenote eyeQ API 提出请求。

回复返回了“生活大爆炸”的一集 - The Zazzy Substitution(播出时间 21:45)。TVPROGRAM GNID442470733-5294AFF66A2B66D6CF9368BCE777839F。_

今天我提出了同样的要求,却得到了不同的GNID (445129959-C521A678BE53213977744678C90B202C). 发生了什么事?我认为 GNID 是独一无二的?

以防万一,这是我的要求:

<?xml version="1.0"?>
<QUERIES>
  <AUTH>
    <CLIENT>__CLIENT_ID__</CLIENT>
    <USER>__USER_ID__</USER>
  </AUTH>
  <QUERY CMD="TVGRID_LOOKUP">
    <TVCHANNEL>
      <GN_ID>251533333-26F45A038CFBD8323F70D3944EB16008</GN_ID>
    </TVCHANNEL>
    <DATE TYPE="START">2014-08-11T20:00</DATE>
    <DATE TYPE="END">2014-08-11T20:10</DATE>
  </QUERY>
</QUERIES>
4

1 回答 1

0

TVPROGRAM 在 TVGRID 中是唯一的,但不能保证每天都保持一致。但是,如果您进行后续查询,您可以获得代表节目/剧集的 AV_WORK 的唯一 GN_ID。例如:

<QUERIES>
  <AUTH>
    <CLIENT>_your_client_id_</CLIENT>
    <USER>_your_user_id_</USER>
  </AUTH>
  <LANG>eng</LANG>
  <COUNTRY>usa</COUNTRY>
  <QUERY CMD="TVPROGRAM_FETCH">
    <GN_ID>445129959-C521A678BE53213977744678C90B202C</GN_ID>
  </QUERY>
</QUERIES>

回报:

...
<AV_WORK>
    <GN_ID>240234711-A3BEDE6BF00D48B35FAE5F0E66305B30</GN_ID>
</AV_WORK>
...

此 AV_WORK GN_ID 在您收到的不同 TVPROGRAM GN_ID 之间将是相同的。

于 2014-08-13T00:38:36.230 回答