gpt4 book ai didi

r - 使用 R 访问 Propublica API

转载 作者:行者123 更新时间:2023-12-05 06:37:48 26 4
gpt4 key购买 nike

我正在尝试使用 RStudio 向 Propublica 国会 API 发送 GET 请求。这是他们的网页:https://www.propublica.org/datastore/api/propublica-congress-api

这是我的代码从 propublica API 检索数据的样子:

httr::add_headers("X-API-Key" = "[MY API KEY]")
baseUrl2 <- "https://api.propublica.org/congress/"
path2 <- "v1/"
fullURL2 <- paste0(baseUrl2, path2)
googleResult2 <- GET(fullURL2, query=list(address="[MY ADDRESS]", key= "[MY API KEY]"))
content(googleResult2, "text")

但是,当我运行这段代码时,我收到了错误消息:

No encoding supplied: defaulting to UTF-8
"{\"message\":\"Missing Authentication Token\"}"

(我已经替换了我当前用于 [MY API KEY] 和 [MY ADDRESS] 的实际 API key 和送货地址,仅用于演示目的。)

运行此代码会在检查 googleResult2 变量时返回 403 错误。我应该如何修复我的代码并能够访问网站的 API?

最佳答案

看来你只需要指定一个端点,例如:

path2 <- "v1/115/senate/members.json"

成员列表。查看其他端点的文档。

关于r - 使用 R 访问 Propublica API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47127854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com