我正在尝试使用RCurl进行oauth 2身份验证。我的代码是:
library(RCurl)
myOpts <- curlOptions(httpheader =
c(Accept="application/json",
"Content-Type"="application/x-www-form-urlencoded"))
token <- postForm(authURL,
.params = list(
client_id ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
client_secret = "bbbbbbbbbbbbbbbbbbbbbbbbbbbb",
username = "[email protected]",
password = pswd),
.opts = myOpts,
style="POST")
该代码在R / Windows上运行正常,但在OS X El Capitan上却无法正常运行。在OS X上,我得到了错误
Error in function (type, msg, asError = TRUE) :
SSLRead() return error -9806
我认为OS X附带的curl / libcurl版本中的SSL是有问题的,并且在其他地方对此进行了介绍,但是我还无法找出解决方法。对于它的价值,我在httr软件包中也遇到了类似的问题。如何更新curl并使其在RCurl中很好地播放?
我的问题与“如何使RCurl连接到OS X Yosemite上的POST SSL”非常相似。,但El Capitan使得很难复制该帖子答案中建议的curl-config文件。
我有以下工作:
我很想知道是否有更好的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句