我无法使用发给我的应用程序的令牌来限制我的下载量(在data.chicago.com门户网站上,我必须注册)
错误1:
token <- "___my_app_token__";
fdf <- read.socrata("h___s://data.cityofchicago.org/resource/7edu-s3u7.csv?$where=station_name=\"Foster Weather Station\"", token)
2016-10-06 10:39:53.685 getResponse:
Error in httr GET: 403 h___s://data.cityofchicago.org/resource/7edu-s3u7.csv?%24where=station_name%3D%22Foster%20Weather%20Station%22&app_token=%2524%2524app_token%3D___my_app_token_______
我没有想法第一个令牌&#39; (2524 2524)来自,是吗?有人能告诉我吗?也许这个包的作者在这里?
非错误:
fdf <- read.socrata("h___s://data.cityofchicago.org/resource/7edu-s3u7.csv?$where=station_name=\"Foster Weather Station\"")
没有令牌(而且没有受到限制)效果非常好!
这个&#39;开源&#39; h ___://github.com/Chicago/RSocrata/blob/master/R/RSocrata.R也没有回答这个问题。
答案 0 :(得分:0)
看起来您用来传递应用令牌的语法是错误的。我不是R专家,但我在RSocrata库的文档中找到了这个例子:
df <- read.socrata("http://soda.demo.socrata.com/resource/4334-bgaj.csv",
app_token = "__my_app_token__")
尝试将您的应用令牌作为命名参数而不是索引参数传递,看看是否有帮助。