如何使用以及什么是苏打api&;javascript require()
我想将的数据与SODA API一起使用 在API文档中,我发现它使用了ruby、python、coffeescript和cURL语言。 它使用require()函数。如何使用以及什么是苏打api&;javascript require(),javascript,require,opendata,socrata,Javascript,Require,Opendata,Socrata,我想将的数据与SODA API一起使用 在API文档中,我发现它使用了ruby、python、coffeescript和cURL语言。 它使用require()函数。 但是我不知道require()函数到底是如何工作的。 我找到了关于这个问题的答案。它不是有点像jscript文件的加载程序吗 我想第一行可能是。。。用这种方法 require 'https://soda.demo.socrata.com/resource/earthquakes.json?source=uw' request
但是我不知道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
我把咖啡脚本改成了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); } );
和。。对不起,我的英语很差。请看下面的API文档: 如果要从数据集的API拉入数据,请使用此端点: 我认为您要做的是从该数据集中提取行,并用JavaScript处理它们。我建议使用jQuery(一个非常常见的JavaScript库)来实现这一点 在jQuery中,从API获取数据所需的全部操作如下:
$.get( "http://data.seattle.gov/resource/kzjm-xkqj.json", function( data ) {
console.log(data);
});
正如您将看到的,这将输出前1000行数据(您需要使用$offset参数来获取下一组行)
行作为对象列表存储在数据中,以便输出第二行数据:
$.get( "http://data.seattle.gov/resource/kzjm-xkqj.json", function( data ) {
console.log(data[1]);
});
你在Node.js中执行了吗?我执行了,但找不到模块请求…你安装了吗?哦。。。非常感谢。它起作用了。但仍然有一个问题与索克拉塔。。。。无法读取信息