Bueno, creo que nadie ha respondido la pregunta inicial...
En primer lugar aunque tu blog este como self-hosted, la API de wordpress la consigues abriendo una cuenta en Wordpress.com, he aqui los pasos:
- Abre una cuenta en Wordpress.com
- entra a esta dirección http://dashboard.wordpress.com/wp-admin/profile.php
- Apunta la API de Wordpress que viene hasta arriba.. te dice "Your WordPress.com API key is: aqui va tu API. Don't share your API key, it's like a password."
- Ahora entra al panel de adminitración de tu Blog (el que tienes en tu hosting), en las opciones ve a la parte de "Escritura"
- Una vez en las opciones de escritura ve a la parte que dice "Publicación Remota"
- Ahi activa la parte que dice: "Habilitar la publicación de protocolos WordPress, Movable Type, MetaWeblog y Blogger XML-RPC."
- Ahora ve a Youtube, ve a configuración del blog, en la parte de usuario y contraseña tienes que poner las mismas credenciales que tienes para entrar en tu blog
- En la API URL vas a poner http://www.nombredetublog.com/xmlrpc.php
- En la Clave API vas a poner la que copiamos en el paso 3 y listo dale agregar
Espero te sirva, saludos