JoeBlogs Wordpress C#添加类别并上传图像

JoeBlogs Wordpress C#添加类别并上传图像,c#,.net,wordpress,xml-rpc,joeblogs,C#,.net,Wordpress,Xml Rpc,Joeblogs,我正在使用JoeBlogs处理我的一些wordpress网站上的内容。我在创建新类别和上传图片时遇到一些问题 以下是我创建新类别的代码: var wpWrapper = new WordPressWrapper("http://192.168.1.2/xmlrpc.php", "admin", "admin"); wpWrapper.NewCategory("some description", 0, "cat1", "slug here"); 我从CookComputing库中得到以下错误:

我正在使用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上传了两个版本的图片。 以下是我用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" });
我收到此错误:
来自服务器的响应不包含有效的XML

这是我第二次尝试上载文件:

var blog = new WordPressWrapper("http://192.168.1.2/wordpress", "admin", "admin");

wpWrapper.UploadFile("desert.jpg", "desert.jpg", true,"image/jpeg");
我遇到了同样的错误,XML无效(就像第一次尝试使用mediaobject一样)

你们有什么建议


我对其他可以帮助我实现这一目标的库持开放态度。

好的,所以问题看起来很简单

我的wordpress的xmlrpc.php文件位于此路径中

192.162.1.2/wordpress/xmlrpc.php
在第一部分(创建类别),我忘记在uri中添加“wordpress”。 对于第二部分(上传图像),我没有忘记添加“wordpress”,但我忘了在末尾添加“xmlrpc.php”

愚蠢的错误,但是对于那些遇到同样问题的人,先检查一下