私は JoeBlogs https://github.com/alexjamesbrown/JoeBlogsを使用して、私のワードプレス Web サイトの一部を処理しています。新しいカテゴリの作成と写真のアップロードで問題が発生しています。
新しいカテゴリを作成するための私のコードは次のとおりです。
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
これがuploadfileでの2回目の試みです:
var blog = new WordPressWrapper("http://192.168.1.2/wordpress", "admin", "admin");
wpWrapper.UploadFile("desert.jpg", "desert.jpg", true,"image/jpeg");
無効な XML で同じエラーが発生します (mediaobject での最初の試行と同様)。
あなたたちは何を提案しますか?
私はこれを達成するのに役立つ他のライブラリを受け入れています。