Diferencia entre revisiones de «API»

De ChatHispano
Saltar a: navegación, buscar
m (Nicks)
m (Nicks)
Línea 10: Línea 10:
 
* Perfil de usuario
 
* Perfil de usuario
  
[[GET nick/''nick''/profile]]: Devuelve el perfil de usuario
+
[[GET nick/profile|GET nick/''nick''/profile]]: Devuelve el perfil de usuario
  
 
[[POST nick/''nick''/profile/set]]: Ajusta parámetros del perfil de usuario
 
[[POST nick/''nick''/profile/set]]: Ajusta parámetros del perfil de usuario

Revisión del 17:22 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