【发布时间】:2016-10-14 00:41:42
【问题描述】:
我想从我的 WordPress 博客中检索帖子的内容。使用包RWordPress 可以直接检索类别、标签和标题,但是帖子的内容呢?
# Download and load the package
if (!require('RWordPress')) {
devtools::install_github(c("duncantl/XMLRPC", "duncantl/RWordPress"))
}
library(RWordPress)
# list all the functions in the package
lsf.str("package:RWordPress")
例如,这里是获取类别的代码,括号中是我的详细信息:
Cat <- getCategoryList(login = c([my user name] = '[my password'),
.server = 'http://[my blog on].wpengine.com/xmlrpc.php')
链接的 SO 问题不适用,因为它不使用 RWordPress [HTML and CSS and PHP coding]。
这个网站是关于在 WordPress 上发布的,而不是从 WordPress [publishing, not gettting] 检索。另一个问题像 RWordPress 和 getPosts 调用一样使用 xmlrpc,但它不依赖于 R。
Posts <- getPosts(num = 100, blogid = 0L, login = c([my user name] = '[my password]'), .server = 'http://[my blog name].wpengine.com/xmlrpc.php')
以上代码返回日期、标题和状态,但不返回内容。
感谢您的指导。
************************第一次回答后编辑
要求RWordPress 和XMLRPC,然后为登录和.server 定义一个对象,这里是控制台消息:
> getPageList(blogid = 0L, login = WordpressLogin, .server = WordpressURL)
Error in xml.rpc(.server, op, as.integer(blogid), names(login), as.character(login), :
Problems
我发现“问题”对我来说不是信息丰富的错误消息。
【问题讨论】:
-
编辑:在这里重新发布评论,这样它会更接近你的编辑——通常它会返回一些错误代码。仅当服务器上的
url of xmlrpc.php file错误时,我才会收到此特定的“问题”错误。建议您直接在浏览器中输入查看。顺便说一句,我后来运行代码从远程服务器获取帖子,它仍然工作正常。