Diferencia entre revisiones de «API»
m (→Nicks) |
m (→Nicks) |
||
Línea 10: | Línea 10: | ||
* Perfil de usuario | * Perfil de usuario | ||
− | [[GET nick/ | + | [[GET nick/''nick''/profile]]: Devuelve el perfil de usuario |
− | [[POST nick/ | + | [[POST nick/''nick''/profile/set]]: Ajusta parámetros del perfil de usuario |
* Estado del nick | * Estado del nick | ||
− | [[GET nick/ | + | [[GET nick/''nick''/status]]: Devuelve el estado actual del nick |
− | [[POST nick/ | + | [[POST nick/''nick''/register]]: Nos registra un nick |
− | [[POST nick/ | + | [[POST nick/''nick''/expire]]: Nos expira un nick |
− | [[POST nick/ | + | [[POST nick/''nick''/suspend]]: Nos suspende un nick |
− | [[POST nick/ | + | [[POST nick/''nick''/forbid]]: Nos forbidea un nick |
* IP Virtual Personalizada | * IP Virtual Personalizada | ||
− | [[GET nick/ | + | [[GET nick/''nick''/ipvirtual/agenda]]: Nos devuelve la lista de ips personalizadas en la agenda de ipvirtual |
− | [[POST nick/ | + | [[POST nick/''nick''/ipvirtual/agenda/add]]: Nos añade una ip virtual a la agenda |
− | [[POST nick/ | + | [[POST nick/''nick''/ipvirtual/agenda/drop/<id>]]: Nos quita una ip virtual de la agenda |
− | [[GET nick/ | + | [[GET nick/''nick''/ipvirtual]]: Nos devuelve la configuración de la ip virtual personalizada |
− | [[POST nick/ | + | [[POST nick/''nick''/ipvirtual/set]]: Nos cambia la ip virtual personalizada |
− | [[POST nick/ | + | [[POST nick/''nick''/ipvirtual/suspend]]: Nos suspende el acceso a ipvirtual |
* Acciones sobre nicks | * Acciones sobre nicks | ||
− | [[POST nick/ | + | [[POST nick/''nick''/kill]]: Expulsa del IRC con un kill |
− | [[POST nick/ | + | [[POST nick/''nick''/gline]]: Expulsa del IRC con un G-Line |
== Información de canales == | == Información de canales == |
Revisión del 17:21 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