我正在使用 JoeBlogs https://github.com/alexjamesbrown/JoeBlogs来处理我的一些 wordpress 网站上的内容。我在创建新类别和上传图片时遇到了一些问题。
这是我创建新类别的代码:
var wpWrapper = new WordPressWrapper("http://192.168.1.2/xmlrpc.php", "admin", "admin");
wpWrapper.NewCategory("some description", 0, "cat1", "slug here");
我从 CookComputing 库中收到以下错误:
XmlRpcServerException: Not Found
我上传图片时遇到同样的错误。我已经尝试了使用uploadfile 和newmediaobject 上传图片的2 个版本。这是我使用 newmediaobject 所做的:
var blog = new WordPressWrapper("http://192.168.1.2/wordpress", "admin", "admin");
byte[] imageData = System.IO.File.ReadAllBytes("desert.jpg");
var img = blog.NewMediaObject(new MediaObject { Bits = imageData, Name = "desert.jpg", Type = "image/jpeg" });
我收到此错误:Response from server does not contain valid XML
这是我对上传文件的第二次尝试:
var blog = new WordPressWrapper("http://192.168.1.2/wordpress", "admin", "admin");
wpWrapper.UploadFile("desert.jpg", "desert.jpg", true,"image/jpeg");
我遇到了同样的错误,XML 无效(就像第一次尝试使用 mediaobject 一样)。
你们有什么建议 ?
我对其他可以帮助我实现这一目标的库持开放态度。