Stocktwits符号过滤标志投掷错误

时间:2013-05-08 16:48:24

标签: javascript ajax jsonp stocktwits

我目前正在尝试将Stocktwits符号multicall api集成到我的网站中。使用ajax jsonp,我确实可以使它工作并抛出限制等标志,但每当我尝试使用过滤器标志时,我都会收到GET 500错误。奇怪的是我可以在单个符号调用api上使用所述过滤器并且它可以正常工作。有人能指出我正确的方向吗?

就像我之前说的,我已经可以使符号multicall工作,所以它不是身份验证,它只是过滤器标志。下面是我的工作示例,后面是我的代码无效。我目前在localhost上运行它

单一呼叫有效:

StocktwitsJsons = $.ajax({
        url: "https://api.stocktwits.com/api/2/streams/symbol/AAPL.json?callback=?", 
        dataType: 'json',
      data:{ 
        limit:8,
        filter: 'top'
        },
    success: function(data) {
        if (data) {
       callback(data, tickerList, assetIds);
      }}
  }); 

有效的多方通话:

stocktwitsJsons = $.ajax({
        url: "https://api.stocktwits.com/api/2/streams/symbols.json?callback=?", 
        dataType: 'json',
      data:{ access_token: token, 
        symbols: symbols, 
        limit:8
        },
      success: function(data) {
          if (data) {
          console.log(data);
         callback(data, tickerList, assetIds);
        }}
    });

无效的多方通话:

StocktwitsJsons = $.ajax({
        url: "https://api.stocktwits.com/api/2/streams/symbols.json?callback=?", 
        dataType: 'json',
      data:{ access_token: token, 
        symbols: symbols, 
        limit:8,
        filter:'top'
        },
      success: function(data) {
          if (data) {
          console.log(data);
         callback(data, tickerList, assetIds);
        }}
    });

1 个答案:

答案 0 :(得分:1)

我们将更正文档这是一个错误。目前我们不允许在multisymbol端点上进行过滤。它是添加的路线图。对不起,这就是为什么它不适合你。