現在、Stocktwits シンボルのマルチコール API を自分の Web サイトに統合しようとしています。ajax jsonp を使用すると、実際に機能し、制限などのフラグをスローできますが、フィルター フラグを使用しようとすると、GET 500 エラーが発生します。奇妙なのは、単一のシンボル呼び出し API で上記のフィルターを使用でき、正常に動作することです。誰かが私を正しい方向に向けることができますか?
前に言ったように、私はすでにシンボルのマルチコールを機能させることができるので、これは認証ではなく、単なるフィルター フラグです。以下は私の実際の例であり、その後に機能していないコードが続きます。私は現在これを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);
}}
});