0

現在、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);
        }}
    });
4

1 に答える 1

1

ドキュメントを修正します。これはエラーです。現在、マルチシンボル エンドポイントでのフィルタリングは許可されていません。追加するロードマップです。申し訳ありませんが、これが機能しない理由です。

于 2013-05-08T19:21:49.953 に答える