Diferencia entre revisiones de «API»

De ChatHispano
Saltar a: navegación, buscar
m (Nicks)
m (Formato)
 
Línea 8: Línea 8:
 
== Nicks ==
 
== Nicks ==
  
* Perfil de usuario
+
=== Perfil de usuario ===
  
[[GET nick/profile|GET nick/<nick>/profile]]: Devuelve el perfil de usuario
+
* [[GET nick/profile|GET nick/<nick>/profile]]: Devuelve el perfil de usuario
 +
* [[POST nick/profile/set|POST nick/<nick>/profile/set]]: Ajusta parámetros del perfil de usuario
  
[[POST nick/profile/set|POST nick/<nick>/profile/set]]: Ajusta parámetros del perfil de usuario
+
=== Estado ===
  
* Estado del nick
+
* [[GET nick/status|GET nick/<nick>/status]]: Devuelve el estado actual del nick
 +
* [[POST nick/register|POST nick/<nick>/register]]: Registra un nick
 +
* [[POST nick/expire|POST nick/<nick>/expire]]: Expira un nick
 +
* [[POST nick/suspend|POST nick/<nick>/suspend]]: Suspende un nick
 +
* [[POST nick/forbid|POST nick/<nick>/forbid]]: Prohíbe un nick
  
[[GET nick/status|GET nick/<nick>/status]]: Devuelve el estado actual del nick
+
=== IP virtual personalizada ===
  
[[POST nick/register|POST nick/<nick>/register]]: Nos registra un nick
+
* [[GET nick/ipvirtual/agenda|GET nick/<nick>/ipvirtual/agenda]]: Devuelve la lista de ips personalizadas en la agenda de ipvirtual
 +
* [[POST nick/ipvirtual/agenda/add|POST nick/<nick>/ipvirtual/agenda/add]]: Añade una ip virtual a la agenda
 +
* [[POST nick/ipvirtual/agenda/drop|POST nick/<nick>/ipvirtual/agenda/drop/<id>]]: Quita una ip virtual de la agenda
 +
* [[GET nick/ipvirtual|GET nick/<nick>/ipvirtual]]: Devuelve la configuración de la ip virtual personalizada
 +
* [[POST nick/ipvirtual/set|POST nick/<nick>/ipvirtual/set]]: Cambia la ip virtual personalizada
 +
* [[POST nick/ipvirtual/suspend|POST nick/<nick>/ipvirtual/suspend]]: Suspende el acceso a ipvirtual
  
[[POST nick/expire|POST nick/<nick>/expire]]: Nos expira un nick
+
=== Acciones sobre nicks ===
  
[[POST nick/suspend|POST nick/<nick>/suspend]]: Nos suspende un nick
+
* [[POST nick/kill|POST nick/<nick>/kill]]: Expulsa del IRC con un kill
 +
* [[POST nick/gline|POST nick/<nick>/gline]]: Expulsa del IRC con un G-Line
  
[[POST nick/forbid|POST nick/<nick>/forbid]]: Nos forbidea un nick
+
== Canales ==
  
* IP Virtual Personalizada
+
=== Información ===
 
+
* [[GET channel/profile]]: Devuelve datos sobre canales
[[GET nick/ipvirtual/agenda|GET nick/<nick>/ipvirtual/agenda]]: Nos devuelve la lista de ips personalizadas en la agenda de ipvirtual
+
 
+
[[POST nick/ipvirtual/agenda/add|POST nick/<nick>/ipvirtual/agenda/add]]: Nos añade una ip virtual a la agenda
+
 
+
[[POST nick/ipvirtual/agenda/drop|POST nick/<nick>/ipvirtual/agenda/drop/<id>]]: Nos quita una ip virtual de la agenda
+
 
+
[[GET nick/ipvirtual|GET nick/<nick>/ipvirtual]]: Nos devuelve la configuración de la ip virtual personalizada
+
 
+
[[POST nick/ipvirtual/set|POST nick/<nick>/ipvirtual/set]]: Nos cambia la ip virtual personalizada
+
 
+
[[POST nick/ipvirtual/suspend|POST nick/<nick>/ipvirtual/suspend]]: Nos suspende el acceso a ipvirtual
+
 
+
* Acciones sobre nicks
+
 
+
[[POST nick/kill|POST nick/<nick>/kill]]: Expulsa del IRC con un kill
+
 
+
[[POST nick/gline|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 ==
 
== Acciones sobre canales ==
[[POST channel/profile]]: Ajusta datos de canales
+
* [[POST channel/profile]]: Ajusta datos de canales

Revisión actual del 17:11 25 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

Estado

IP virtual personalizada

Acciones sobre nicks

Canales

Información

Acciones sobre canales