1
我正在关注此tutorial以对OpenSubtitles进行API调用。我使用Javascript,并且mimic.js作为XML-RPC客户端。为什么下面的代码不工作?OpenSubtitles API - SearchSubtitles不会返回任何数据
var loginRequest= new XmlRpcRequest("http://api.opensubtitles.org/xml-rpc", "LogIn");
loginRequest.params = (['', '', 'eng', 'OS Test User Agent']);
var response1= loginRequest.send();
var token=String(response1.parseXML().token);
console.log(token);
var searchRequest = new XmlRpcRequest("http://api.opensubtitles.org/xml-rpc", "SearchSubtitles");
searchRequest.params= [token, [['query= South Park', 'season= 1', 'episode=1']]];
var results = searchRequest.send();
console.log(results.parseXML());
作为回报,我得不到任何数据(数据:错误)。令牌部分工作正常。
我设法解决这个问题。事实证明,mimic.js要求在对象中传递键值对 – tome 2014-10-19 11:34:34