【发布时间】:2016-03-12 04:11:00
【问题描述】:
我使用 httr 包从 Data API 获取数据:
request3 <- GET(url = "https://api.data-api.io/xxxxx/", add_headers('x-dataapi-key' = "xxxxx"), query = list(oib = "18527887472"))
如何在一行代码中获取更多对象?假设我有一个向量:
oibreq <- c("18527887472", "92680516748", "00045103869")
我想为这 3 个“查询”获取对象。很长的路要走 3 次调用 GET 函数:
request1 <- GET(url = "https://api.data-api.io/xxxx", add_headers('x-dataapi-key' = "xxxx"), query = list(oib = "18527887472"))
request2 <- GET(url = "https://api.data-api.io/v1/eoglasna/", add_headers('x-dataapi-key' = "xxxx"), query = list(oib = "00045103869"))
request2 <- GET(url = "https://api.data-api.io/v1/eoglasna/", add_headers('x-dataapi-key' = "xxxx"), query = list(oib = "92680516748"))
有没有更快的方法来做到这一点?如果我有 100 个oibreqelements,那就有问题了。
【问题讨论】: