某些 public Socrata 数据集需要登录才能进行编程访问吗?

do some public Socrata data sets require login for programmatic access?

我正在尝试开始使用 public Socrata 数据。

我了解使用URL请求数据集,并且在浏览器中看到它非常容易。

但是,当我将相同的 url 放入运行网络请求的简单脚本中时,出现错误。

在一个工具中,我得到

{   "error" : true,   "message" : "You must be logged in to access this resource" } 

在另一种简单编码中,我得到

An existing connection was forcibly closed by the remote host

(还是我的脚本在发出请求时出错了?)


(编辑 --- 我不喜欢暗示和有偏见的答案,但我正在缩小对 SSL 内容的关注范围...)

一般不会。您可以在 Web 浏览器(无需登录)上访问的已发布数据也可以通过 API 访问而无需登录。

但是,如果您创建私人视图(如过滤 public 数据集),则需要通过 API 传递您的登录凭据。

因此,一种测试方法是您是否可以在不登录的情况下通过 Web 浏览器查看数据。