Déjanos tu nombre y teléfono... solo tienes que descolgar ;)
Funciones actuales
putPost
Recibe
datos: en formato JSON codificado en base64 con la siguiente estructura: idSeccion, idUsuario, titulo, subtitulo, fecha, fechaPublicacion, cuerpo, cuerpoResumen, orden, imagen, archivo, url, campoExtra, estado. Ejemplo: beta.dkweb.es/API/PUT/index.php?accion=putPost&datos=eyJpZCI6IjI2MSIsICJpZFNlY2Npb24iOiJOdWV2byBDdXJzbyIsICJpZFVzdWFyaW8iOiI1IiwgInRpdHVsbyI6IlRpdHVsbyAyIiwiY3VlcnBvIjoiVGl0dWxvIDIiLCJvcmRlbiI6IjAifQ==&token=xxxxxxxxxxxxxxxxxxxxx
A tener en cuenta:
idSección es obligatoria, puede recibir el id o el nombre exacto, sino existe la sección la crea nueva
idUsuario: sino lleva usuario, pone por defecto el usuariopropietario.
fecha si está vacías pone la fecha actual.
fechaPublicacion si está vacías pone la fecha actual.
Estado, por defecto es 0 (borrador)
Devuelve OK: Si todo salió bien
KO con descripción del error
getPost
Recibe
id: id de la publicación a recuperar.
Devuelve La publicación con el id que corresponda.
Si es de tipo, básico o avanzado, la estructura será comprendida de la siguiente manera en formato JSON: id, titulo, descripcion, seccion, orden. Si es de tipo personalizado la estructura variará dependiendo de los campos de la misma.
getSecciones
Recibe
idPadre: id de la sección padre (no obligaotio)
Devuelve
Si no se especifica idPadre, enviará todas las secciones del sitio web
Si se especifica idPadre = 0, enviará solo las secciones de la raiz.
Si se especifica idPadre > 0, enviará las secciones hijas
getSeccionPost
Recibe
id: id de la sección. Si está a 0, devolverá todas las publicaciones de la web.
inicio: inicio de registro. Siendo 0 la primera.
cantidad: cantidad de registros a traer. 100 por defecto.
orden: ascendente o descendente. Siendo ascendente por defecto.
Devuelve Las publicaciones de una sección en concreto o de todas, pudiendo limitar el inicio y la cantidad de registros a devolver. Además se puede ordenar de forma ascendente (según se han ido creando) o descendente (para devolver la última publicación como la primera del JSon).
getSeccionPostImagen
Recibe
id: id de la sección. Si está a 0, devolverá todas las publicaciones de la web.
inicio: inicio de registro. Siendo 0 la primera.
cantidad: cantidad de registros a traer. 100 por defecto.
orden: ascendente o descendente. Siendo ascendente por defecto.
Devuelve Las publicaciones de una sección en concreto o de todas siempre que tengan cumplimentado el campo de "Imagen" (por lo que solo será válido para secciones de tipo avanzado), pudiendo limitar el inicio y la cantidad de registros a devolver. Además se puede ordenar de forma ascendente (según se han ido creando) o descendente (para devolver la última publicación como la primera del JSon).
getSeccionPostURL
Recibe
id: id de la sección. Si está a 0, devolverá todas las publicaciones de la web.
inicio: inicio de registro. Siendo 0 la primera.
cantidad: cantidad de registros a traer. 100 por defecto.
orden: ascendente o descendente. Siendo ascendente por defecto.
Devuelve Las publicaciones de una sección en concreto o de todas siempre que tengan cumplimentado el campo de "URL" (por lo que solo será válido para secciones de tipo avanzado), pudiendo limitar el inicio y la cantidad de registros a devolver. Además se puede ordenar de forma ascendente (según se han ido creando) o descendente (para devolver la última publicación como la primera del JSon).