.rmd 파일을 워드 프레스에 업로드하는 데 문제가 있습니다. 나는 무슨 일이 일어나고 있는지 정확히 알지 못한다. 그러나 Wordpress가 자유로운 계정이라 할지라도 원격 퍼블리싱을 허용한다는 것을 이해할지라도 나는 원격으로 WordPress에 퍼블리시 할 수있는 권한이 없다고 제안한다. 스택 오버플로에 대한 모든 Wordpress R 쿼리를 검색했지만 아무 것도 작동하지 않는 것 같습니다. 다음과 같은 오류가 발생.rmd 파일을 워드 프레스에 업로드하려고합니다.
devtools:::install_github("duncantl/RWordPress", force=T)
library(RWordPress)
# Set login parameters (replace admin,password and blog_url!)
options(WordPressLogin = c(admin = 'password'), WordPressURL = 'blog_url/xmlrpc.php')
library(markdown)
library(knitr)
options(markdown.HTML.options = c(markdownHTMLOptions(default = T),"toc"))
# Upload plots: set knitr options
opts_knit$set(upload.fun = function(file){library(RWordPress);uploadFile(file)$url;})
postThumbnail <- RWordPress::uploadFile("File.rmd",overwrite = TRUE)
:
Error: faultCode: 401 faultString: You do not have permission to upload files.
나는 또한 다음과 같은 시도 : 여기 내 작업 흐름의
knit2wp('fake.rmd', title = 'TITLE', publish = FALSE)
그리고 그 같은 오류가 발생합니다. 나는 또한주의하고 싶습니다
sessionInfo()
R version 3.3.0 (2016-05-03)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.5 (El Capitan)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets
[6] methods base
other attached packages:
[1] ggplot2_2.1.0 rmarkdown_1.0 knitr_1.13
[4] markdown_0.7.7 RWordPress_0.2-3
loaded via a namespace (and not attached):
[1] Rcpp_0.12.5 formatR_1.4
[3] plyr_1.8.3 bitops_1.0-6
[5] base64enc_0.1-3 tools_3.3.0
[7] digest_0.6.10 jsonlite_1.0
[9] evaluate_0.9 tibble_1.1
[11] gtable_0.2.0 viridisLite_0.1.3
[13] lattice_0.20-33 png_0.1-7
[15] DBI_0.4-1 mapproj_1.2-4
[17] proto_0.3-10 gridExtra_2.2.1
[19] dplyr_0.5.0 httr_1.2.1
[21] stringr_1.0.0 caTools_1.17.1
[23] RgoogleMaps_1.2.0.7 htmlwidgets_0.7
[25] maps_3.1.0 grid_3.3.0
[27] R6_2.1.2 jpeg_0.1-8
[29] plotly_4.1.0 XML_3.98-1.4
[31] RSelenium_1.4.2 RJSONIO_1.3-0
[33] sp_1.2-3 ggmap_2.6.1
[35] tidyr_0.5.1 reshape2_1.4.1
[37] magrittr_1.5 XMLRPC_0.3-0
[39] scales_0.4.0 htmltools_0.3.5
[41] assertthat_0.1 formattable_0.2
[43] colorspace_1.2-6 geosphere_1.5-1
[45] labeling_0.3 stringi_1.0-1
[47] RCurl_1.95-4.8 lazyeval_0.2.0
[49] munsell_0.4.3 rjson_0.2.15
, 내가 암호와 사용자 이름을 확인하고는 올바른 모두있어 (I 잘못된 정보를 입력하면 나는 것을 나타내는 다른 오류) :
여기 내 세션 정보입니다 . 내가 getUsersBlogs()
를 실행할 때 내가 얻을 그런데
Error: faultCode: 401 faultString: Sorry, you are not allowed to publish posts on this site.
: 나는 또한 사용자 작성 기능을 시도 유사한 오류가 왔
@Lloyd 크리스마스에 의해 묵시적으로$isAdmin
[1] TRUE
$isPrimary
[1] TRUE
$url
[1] "https://blogname.wordpress.com/"
$blogid
[1] "115210981"
$blogName
[1] "Site Title"
$xmlrpc
[1] "https://blogname.wordpress.com/xmlrpc.php"
동일한 문제가있었습니다. 이 게시물은 나를 위해 문제를 해결했습니다. 매우 쉬운 수정으로 밝혀졌습니다. 이것이 도움이되기를 바랍니다. http://stackoverflow.com/questions/32298417/knit2wp-error-doesnt-recognize-username-or-password –