Ошибки выбрасывания флага фильтра символов символов
В настоящее время я пытаюсь интегрировать символы Stocktwits multicall api в мой веб-сайт. Используя ajax jsonp, я действительно могу заставить его работать и выдавать флаги, такие как limit, но всякий раз, когда я пытаюсь использовать флаг фильтра, я получаю ошибку 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);
}}
});
Multi-Call, который работает:
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 ответ
Мы исправим документацию, это ошибка. В настоящее время мы не разрешаем фильтрацию на мультисимвольной конечной точке. Это на дорожной карте, чтобы добавить. Извините, именно поэтому он не работает для вас.