【发布时间】:2021-02-09 21:33:58
【问题描述】:
我是httr 的新手。我正在尝试使用此地理编码 API:https://geo.api.gouv.fr/adresse。我想直接从 R 传递一个 csv 文件,如他们的示例中所示:
curl -X POST -F data=@search.csv -F columns=adresse -F columns=postcode https://api-adresse.data.gouv.fr/search/csv
示例 csv 在这里:https://adresse.data.gouv.fr/exemples/search.csv
我试过了,没有指定列:
library(httr)
test <- POST("https://api-adresse.data.gouv.fr/search/csv/",
body = "data = @search.csv")
> test
Response [https://api-adresse.data.gouv.fr/search/csv/]
Date: 2021-02-09 21:27
Status: 400
Content-Type: application/json; charset=utf-8
Size: 66 B
或者
test <- POST("https://api-adresse.data.gouv.fr/search/csv/",
body = "data = @search.csv",
content_type("application/json"))
但我仍然获得 400 状态。指定整个文件路径也不起作用。这是如何运作的 ?我想获取 json,并在 R 中读取它 提前致谢!
【问题讨论】: