我尝试使用RWordpress软件包(https://github.com/duncantl/RWordPress)发布到我的Wordpress网站。这一直有效到最近,现在我收到以下错误消息。
options(WordPressLogin = c(bla = 'fasel'),
WordPressURL = 'https://www.econinfo.de/xmlrpc.php')
getRecentPostTitles()
Error in function (type, msg, asError = TRUE) :
error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
四处搜寻,似乎与TLS版本存在冲突,但我不知道这是什么方面。我的托管人的证书支持TSL 1.1和TLS 1.2。
任何帮助将不胜感激。
我在Win 10上使用
> RCurl::curlVersion()
$age
[1] 3
$version
[1] "7.40.0"
$vesion_num
[1] 468992
$host
[1] "x86_64-pc-win32"
$features
ssl libz ntlm asynchdns spnego largefile idn sspi
4 8 16 128 256 512 1024 2048
$ssl_version
[1] "OpenSSL/1.0.0o"
答案 0 :(得分:5)
RWordpress软件包has not been touched for over 7 years。您可能想探索其他选项。
这几天,人们使用curl
或httr
软件包访问互联网。不幸的是,RCurl
软件包多年来一直没有得到维护,它仅支持非常旧的SSL版本(似乎不支持TSL 1.1和TLS 1.2)
答案 1 :(得分:0)
在使用Windows 10时,您最终可以下载IIS Crypto并轻松管理和禁用TLS和SSL。
但是@Jeron是对的,RWordpress已弃用。
答案 2 :(得分:-1)
有人知道当前 REST API 的解决方案吗?我很接近,但缺少使其工作的最后部分,请参阅:Upload Media in Wordpress Library via R