我目前正在尝试将 Stocktwits 符号 multicall api 集成到我的网站中。使用 ajax jsonp,我确实可以让它工作并抛出诸如限制之类的标志,但是每当我尝试使用过滤器标志时,我都会收到 GET 500 错误。奇怪的是我可以在单个符号调用 api 上使用所述过滤器,它工作正常。谁能指出我正确的方向?
就像我之前说的,我已经可以让符号多重调用工作了,所以这不是身份验证,它只是过滤器标志。下面是我的工作示例,后面是我的代码不起作用。我目前正在本地主机上运行它
单个调用有效:
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);
}}
});