0

http://data.seattle.gov/api/views/kzjm-xkqj/rows.jsonのデータをSODA APIで利用したいです。

API DOCS では、言語 ruby​​、python、coffeescript、cURL を使用して見つけました。また、require() 関数を使用します。
しかし、 require() 関数がどのように機能するのか正確にはわかりません。私はrequireについて見つけました。jscriptファイルのローダーのようなものではないでしょうか???

最初の行は多分...この方法を使用していると思います

require 'https://soda.demo.socrata.com/resource/earthquakes.json?source=uw'


request = require 'request'
options = uri: 'https://soda.demo.socrata.com/resource/earthquakes.json?
$$app_token=APP_TOKEN&recall_id=94'
request options, (err, response, body) ->  console.log body

coffeescript を javascript に変更しましたが、まだわかりません。var オプション、リクエスト;

request = require('request');
options = {uri: 'https://data.seattle.gov/Public-Safety/Seattle-Real-Time-Fire-911-
Calls/kzjm-xkqj/rows.json?$$app_token=APP_TOKEN&recall_id=94' };
request(options, function(err, response, body) {  return console.log(body); } );

そして..私の下手な英語でごめんなさい。

4

1 に答える 1

0

こちらの API ドキュメントをご覧ください: http://dev.socrata.com/consumers/getting-started

データセットの API からデータを取得する場合は、次のエンドポイントを使用します: http://data.seattle.gov/resource/kzjm-xkqj.json

あなたがやりたいことは、そのデータセットから行を取得し、JavaScript でそれらを処理することだと思います。これを実現するには、jQuery (非常に一般的な JavaScript ライブラリ) を使用することをお勧めします。

jQuery では、API からデータを取得するために必要なことは次のとおりです。

$.get( "http://data.seattle.gov/resource/kzjm-xkqj.json", function( data ) {
  console.log(data);
});

ご覧のとおり、これにより最初の 1000 行のデータが出力されます (次の行セットを取得するには、$offset パラメーターを使用する必要があります)。

行はオブジェクトのリストとしてデータに格納されるため、データの 2 行目を出力するには:

$.get( "http://data.seattle.gov/resource/kzjm-xkqj.json", function( data ) {
  console.log(data[1]);
});
于 2014-03-05T04:51:25.933 に答える