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).