当我尝试根据https://github.com/rstudio/shinyapps/blob/master/guide/guide.md上的指南使用在my.shinyapps.io上注册的帐户信息配置shinyapps时,

用我的真实帐户名, token 和 secret 这样打电话:
Shinyapps::setAccountInfo(name =“”, token =“”,secret =“”)

错误:
错误:/v1/用户/当前403-错误的签名

SessionInfo
R版本3.0.2(2013-09-25)
平台:x86_64-pc-linux-gnu(64位)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=zh_CN.UTF-8
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=zh_CN.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=zh_CN.UTF-8       LC_NAME=C                  LC_ADDRESS=C
[10] LC_TELEPHONE=C             LC_MEASUREMENT=zh_CN.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

其他附件包:
[1] Shinyapps_0.2 devtools_1.4.1
loaded via a namespace (and not attached):
 [1] digest_0.6.3   evaluate_0.5.1 httr_0.2       memoise_0.1    parallel_3.0.2 RCurl_1.95-4.1
 [7] RJSONIO_1.0-3  stringr_0.6.2  tools_3.0.2    whisker_0.3-2

有人可以帮忙吗?

最佳答案

使用非英语语言环境时,shinyapps软件包中有一个突出的bug会导致签名计算问题。

解决方法是在运行setAccountInfo()之前,通过运行以下命令将您的语言环境设置为en_US:

Sys.setlocale(locale="en_US.UTF-8")

关于r - Shinyapps setAccountInfo错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20943687/

10-12 17:32