2016-08-10 3 views
3

.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" 
+1

동일한 문제가있었습니다. 이 게시물은 나를 위해 문제를 해결했습니다. 매우 쉬운 수정으로 밝혀졌습니다. 이것이 도움이되기를 바랍니다. http://stackoverflow.com/questions/32298417/knit2wp-error-doesnt-recognize-username-or-password –

답변

-1

, 문제가 함께 당신의 옵션 사양. "WordPressURL"을 "WordpressURL"로 변경하면 아마 괜찮을 것입니다.

관련 문제