我见过其他网站(InstantWatcher 和 Instant Watch DB)这样做,但是怎么做呢?我在 API 中没有看到任何公开此类数据的内容?这让我发疯!他们是怎么做到的?!我在 API 中遗漏了什么吗?
谷歌领域对此一无所知。我看过...
您需要自己开始跟踪这些数据。您可以在“播放”或“队列”按钮/链接上放置一个 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
}
});
}