Diferencia entre revisiones de «API»
m (→Nicks) |
m (→Nicks) |
||
Línea 16: | Línea 16: | ||
* Estado del nick | * Estado del nick | ||
− | [[GET nick/ | + | [[GET nick/status|GET nick/<nick>/status]]: Devuelve el estado actual del nick |
− | [[POST nick/ | + | [[POST nick/register|POST nick/<nick>/register]]: Nos registra un nick |
− | [[POST nick/ | + | [[POST nick/expire|POST nick/<nick>/expire]]: Nos expira un nick |
− | [[POST nick/ | + | [[POST nick/suspend|POST nick/<nick>/suspend]]: Nos suspende un nick |
− | [[POST nick/ | + | [[POST nick/forbid|POST nick/<nick>/forbid]]: Nos forbidea un nick |
* IP Virtual Personalizada | * IP Virtual Personalizada | ||
− | [[GET nick/ | + | [[GET nick/ipvirtual/agenda|GET nick/<nick>/ipvirtual/agenda]]: Nos devuelve la lista de ips personalizadas en la agenda de ipvirtual |
− | [[POST nick/ | + | [[POST nick/ipvirtual/agenda/add|POST nick/<nick>/ipvirtual/agenda/add]]: Nos añade una ip virtual a la agenda |
− | [[POST nick/ | + | [[POST nick/ipvirtual/agenda/drop|POST nick/<nick>/ipvirtual/agenda/drop/<id>]]: Nos quita una ip virtual de la agenda |
− | [[GET nick/ | + | [[GET nick/ipvirtual|GET nick/<nick>/ipvirtual]]: Nos devuelve la configuración de la ip virtual personalizada |
− | [[POST nick/ | + | [[POST nick/ipvirtual/set|POST nick/<nick>/ipvirtual/set]]: Nos cambia la ip virtual personalizada |
− | [[POST nick/ | + | [[POST nick/ipvirtual/suspend|POST nick/<nick>/ipvirtual/suspend]]: Nos suspende el acceso a ipvirtual |
* Acciones sobre nicks | * Acciones sobre nicks | ||
− | [[POST nick/ | + | [[POST nick/kill|POST nick/<nick>/kill]]: Expulsa del IRC con un kill |
− | [[POST nick/ | + | [[POST nick/gline|POST nick/<nick>/gline]]: Expulsa del IRC con un G-Line |
== Información de canales == | == Información de canales == |
Revisión del 17:28 24 jun 2014
Información general sobre el API
El raíz está en https://api.chathispano.com/1.0/
Es necesario un certificado aceptado por Chat Hispano para autenticar al llamante.
Nicks
- Perfil de usuario
GET nick/<nick>/profile: Devuelve el perfil de usuario
POST nick/<nick>/profile/set: Ajusta parámetros del perfil de usuario
- Estado del nick
GET nick/<nick>/status: Devuelve el estado actual del nick
POST nick/<nick>/register: Nos registra un nick
POST nick/<nick>/expire: Nos expira un nick
POST nick/<nick>/suspend: Nos suspende un nick
POST nick/<nick>/forbid: Nos forbidea un nick
- IP Virtual Personalizada
GET nick/<nick>/ipvirtual/agenda: Nos devuelve la lista de ips personalizadas en la agenda de ipvirtual
POST nick/<nick>/ipvirtual/agenda/add: Nos añade una ip virtual a la agenda
POST nick/<nick>/ipvirtual/agenda/drop/<id>: Nos quita una ip virtual de la agenda
GET nick/<nick>/ipvirtual: Nos devuelve la configuración de la ip virtual personalizada
POST nick/<nick>/ipvirtual/set: Nos cambia la ip virtual personalizada
POST nick/<nick>/ipvirtual/suspend: Nos suspende el acceso a ipvirtual
- Acciones sobre nicks
POST nick/<nick>/kill: Expulsa del IRC con un kill
POST nick/<nick>/gline: Expulsa del IRC con un G-Line
Información de canales
GET channel/profile: Devuelve datos sobre canales
Acciones sobre canales
POST channel/profile: Ajusta datos de canales