Tal y como comenté en un post anterior, en el que hablaba de Windows Live Writer como herramienta de escritorio para trabajar con el Blog, me bajé e instalé la aplicación WordPress for iPhone en mi móvil de Apple. Sin embargo, no conseguà hacerlo funcionar, una y otra vez, me repetÃa el siguiente mensaje:
We could not find the XML-RPC service for your blog
Â
    He estado, conforme pillaba algunos minutos libres, investigando sobre ello. En la mayorÃa de los casos, terminabas leyendo las Faqs de la aplicación, donde te proponÃan una serie de chequeos y soluciones por donde empezar a trabajar.
Ninguno de ellos me llevaba a la solución asà que tardé más tiempo de la cuenta. Incluso desistà durante un dÃa ..
. Hoy lo he retomado y he conseguido hacerlo funcionar, todo gracias a este POST que he leÃdo por Internet.
Â
En él, Roger comenta que si, al intentar acceder por tu navegador a la dirección www.tublog.com?xmlrpc.php?rsd, esto tardaba mucho pero, al final te mostraba el xml, posiblemente ése serÃa el problema de que no te funcionase en el iPhone. En efecto, yo realizaba los chequeos expuestos en las FAQs oficiales y, a pesar de que tardaba un buen rato, todo se comportaba como supuestamente debÃa. El problema es que la aplicación no espera tanto. Asà que si quieres que te funcione, tienes que hacer que xmlrpc.php responda mucho más rápido.
  Para conseguirlo, Roger propone eliminar las lÃneas que activen APIS que, posiblemente, no estemos usando y no vayamos a usar. Asà lo hice “et voilá!!”, a funcionar con mi aplicación y postear desde mi iPhone.
  Para conseguirlo, edité el fichero /xmlrpc.php y, sobre la lÃnea 43 aproximadamente, tenemos una serie de declaraciones de API:
<api name=”WordPress” blogID=”1” preferred=”true” apiLink=”http://www.vcgs.net/blog/xmlrpc.php” />
   Previa copia de seguridad, eliminé todas las lÃneas excepto la primera. Ahora, cuando accedo a la URL www.vcgs.net/blog/xmlrpc.php?rsd, a parte de que responde mucho más rápido, ésta es la respuesta:
<?xml version=”1.0″ encoding=”UTF-8″ ?>
- <rsd version=”1.0” xmlns=”http://archipelago.phrasewise.com/rsd“>
- <service>
<engineName>WordPress</engineName>
<engineLink>http://wordpress.org/</engineLink>
<homePageLink>http://www.vcgs.net</homePageLink>
- <apis>
<api name=”WordPress” blogID=”1” preferred=”true” apiLink=”http://www.vcgs.net/blog/xmlrpc.php” />
</apis>
</service>
</rsd>
















I have been looking looking around for this kind of information. Will you post some more in future? I’ll be grateful if you will.