这个 url在浏览器中工作,提供一些JSON数据。
它从R工作,直到最近,它现在返回。
library(jsonlite)
fromJSON("https://api.worldbank.org/v2/country?format=json")
# Error in open.connection(con, "rb") :
# SSL certificate problem: certificate has expired
library(rvest)
read_html("https://api.worldbank.org/v2/country?format=json")
# Error in open.connection(con, "rb") :
# SSL certificate problem: certificate has expired
我不知道这是API方面的问题,还是R的某个地方的问题?
对于其他有类似问题的人
网站所有者有一个过期的SSL证书。
我可以通过 这个 网站。
由于我无法控制url的SSL证书,所以我干脆把所有使用的url从 https
到 http
.
例如:
"https://api.worldbank.org/v2/country?format=json"
改为:
"http://api.worldbank.org/v2/country?format=json"