2016-08-10 13 views
3

.rmdファイルをワードプレスにアップロードできません。私は確かに何が起こっているのかは分かりませんが、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 

が、私は、パスワードとユーザー名をチェックし、彼らが正しい両方だ(私は間違った情報を入力した場合、私はあることを示す別のエラーが出る):

は、ここに私のセッション情報です。問題はあなたにある、

$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

@Lloydクリスマスによって示唆されるように:私はgetUsersBlogs()を実行したときに私が得る、ちなみに

Error: faultCode: 401 faultString: Sorry, you are not allowed to publish posts on this site. 

:私はまた、ユーザ記述された機能をしようと、同様のエラーを得ていますオプションの指定"WordPressURL"を "WordpressURL"に変更すると、おそらく問題ありません。

関連する問題