0

我见过其他网站(InstantWatcher 和 Instant Watch DB)这样做,但是怎么做呢?我在 API 中没有看到任何公开此类数据的内容?这让我发疯!他们是怎么做到的?!我在 API 中遗漏了什么吗?

谷歌领域对此一无所知。我看过...

4

1 回答 1

0

您需要自己开始跟踪这些数据。您可以在“播放”或“队列”按钮/链接上放置一个 JavaScript 挂钩,这些按钮/链接会 ping 您的服务器并增加数据存储中标题的队列/播放计数。

如果您查看instantwatchdb.com 上的添加队列按钮,您会看到这种钩子:

<a href="#" class="modal" 
onclick="javascript:nflx.addToQueue(
'http://api.netflix.com/catalog/titles/movies/60024224', 
-230, -15, '8zgw3pprk2n5byjfuv3f52y4', 'instant', 'title_links'); 
logQueue('166252'); return false; return false;">Add to Instant Queue</a>

logQueue调用是对增加本地队列计数的自定义 JavaScript 的调用。

function logQueue(movieId)
{
  new Ajax.Request('/ajax/activity/queue', {
    method: 'post',
    parameters: {
      movie: movieId
    }
  });
}
于 2011-04-05T19:28:39.447 回答