【发布时间】:2020-02-10 04:24:32
【问题描述】:
我正在使用 R 成功地进行 API 调用。对于每个单独的呼叫,我需要更改一个或两个可区分的 ID(在 activity_id 和/或 name_id 下面的代码的情况下)。该代码运行良好,但是我现在处于一个我喜欢自动化此过程的位置,而不是手动更改每个呼叫的 ID。我想知道是否有一种方法可以使用数据框或列表来循环它来存储相关的 ID。
我已经在 Stack 中进行了搜索,但尚未找到或执行合适的解决方案。
任何帮助将不胜感激。
谢谢,
JPC
apiKey <-"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI"
example<- GET("url?activity_id=b5cb9359-f0e5-4939-9be3-fc95f8bc7d6b&name_id=f1e17fa6-c40c-4810-9c43-60939e2a9a99",add_headers(Authorization = paste("Bearer", apiKey)))
example <-content(example,"text")
example <-fromJSON(example,flatten = TRUE)
example <-unnest(example,data)
write.csv(example,"example.csv",row.names=F)
【问题讨论】: