I (sort of) solved a problem with defect xmlrpc in several versions of the Wordpress multiuser (WP-MU) blogsystem (versions 1.2.1 and 1.5.1 amongst others), where the problem was that BlogJet returned a "item is not a struct (Exception)" - , when trying to connect to the blog during 'Add new blog'. I found out that the problem was that when BlogJet (amonst other applications) tried fetch the list of blogs, the server only returned this:
<?xml version="1.0"?>
<methodResponse>
<params>
<param>
<value>
<array><data>
<value><array><data>
</data></array></value>
</data></array>
</value>
</param>
</params>
</methodResponse>
While some applications (like ScribeFire) was able to handle this, others like BlogJet and Flickr can't. The reason was that some versions of WP-MU didn't support multiple blogs very well - or not at all and in some cases the xmlrpc.php also seemed to be defunct. In the case of BlogJet the solution was somewhat simple:
In apitypes.xml i added the following (notice that MultipleBlogs is set to false):
<API>
<Id>29</Id>
<Title>WordPress-MU (defect xmlrpc)</Title>
<APIName>MovableType</APIName>
<DefaultHost>henrik.urbanblog.dk</DefaultHost>
<DefaultPort>80</DefaultPort>
<DefaultEndPoint>/xmlrpc.php</DefaultEndPoint>
<ShowSubject>False</ShowSubject>
<MultipleBlogs>False</MultipleBlogs>
<PublishEnabled>True</PublishEnabled>
<FileSupport>True</FileSupport>
<HasCategories>True</HasCategories>
<EnableDates>True</EnableDates>
<EnableExcerpt>True</EnableExcerpt>
<EnableKeywords>True</EnableKeywords>
<EnableComments>True</EnableComments>
<EnableTrackbacks>True</EnableTrackbacks>
<EnablePings>True</EnablePings>
<UseSSL>False</UseSSL>
</API>
BlogJet now works fine - it fetches categories, blog title, allow publish correctly and everything. My only setback - which i think might relate to this:
When i try to insert af page-link using the 'BlogJet This!' in Firefox 3 (using blogjetthis7.xpi from your site) it also add some wierd text, which looks like a list of values. In Internet Explorer this isn't a problem though. Do you have any suggestions?
I also have a small problem with the Flickr function. Browsing though the two horisontal arrows is painfully slow. It seems that BlogJet doesn't cache photos from Flickr and with 700+ photos there it really is a pain. I think a better solution would be - especially since you already are using a plug-in in FireFox - to allow one to insert a photo from Flickr in a maner similar to the Blog This function from Flickr but to BlogJet instead. This would also make it possible for one, to blog other peoples photos like the Blog This function on Flickr.
I'm running Blog Jet 2.0.0.10 on a Vista Ultimate 32 (danish) and use FireFox 3.0.7 (Mozilla/5.0 (Windows; U; Windows NT 6.0; da; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7).
Kind regards Henrik