Generación de códigos QR para sus distintos usos.
Peticion
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/text |
Genera un código QR del tipo texto |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
text |
Sí |
String |
Mensaje que va a contener el código QR |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/text",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{\"text\":\"Este codigo QR se ha generado por PaellaSoft\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/meCard |
Genera un código QR del tipo MeCard |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
name |
Sí |
String |
Nombre del usuario |
phone |
Sí |
String |
Teléfono del usuario |
email |
Sí |
String |
Email del usuario |
address |
Sí |
String |
Dirección del usuario |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/meCard",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{\"name\":\"PaellaSoft\",\"phone\":\"+34960235134\",\"email\":\"info@paellasoft.com\",\"address\":\"Av. Primado Reig 26 Bajo, Valencia, 46009, España\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/sms |
Genera un código QR del tipo SMS |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
text |
Sí |
String |
Mensaje que va a contener el SMS |
phone |
Sí |
String |
Teléfono que recibe el SMS |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/sms",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{\"text\":\"Mensaje enviado a traves de un QR\",\"phone\":\"+34701234567\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/phone |
Genera un código QR del tipo Teléfono |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
phone |
Sí |
String |
Teléfono al que se desea llamar |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/phone",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{\"phone\": \"+34960235134\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/email |
Genera un código QR del tipo Email |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
email |
Sí |
String |
Email del remitente |
subject |
Sí |
String |
Asunto del email |
message |
Sí |
String |
Contenido del email |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/email",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{ \"email\": \"info@paellasoft.com\", \"subject\": \"Prueba QR\", \"message\": \"Este mensaje se ha mandado desde un QR.\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/calendar |
Genera un código QR del tipo evento de calendario |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
summary |
Sí |
String |
Título del evento |
dateTimeStart |
Sí |
String |
Fecha de inicio del evento |
dateTimeEnd |
Sí |
String |
Fecha de fin del evento |
location |
Sí |
String |
Lugar donde se celebra el evento |
description |
Sí |
String |
Descripción del evento |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/calendar",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{ \"summary\": \"Fin de año 2019\", \"dateTimeStart\": \"20191001T100000Z\", \"dateTimeEnd\": \"20191231T235959Z\", \"location\": \"Puerta del Sol, Madrid\", \"description\": \"Disfruta con nosotros del fin de año\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/wifi |
Genera un código QR del tipo WIFI |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
authentication |
Sí |
String |
Tipo de seguridad de la wifi |
ssid |
Sí |
String |
Nombre de la wifi |
password |
Sí |
String |
Contraseña de la wifi |
hidden |
Sí |
boolean |
Indica si la wifi esta oculta |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/wifi",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{\"authentication\":\"WPA2 PSK\",\"ssid\":\"NombreWifi\",\"password\":\"P4ss_w0rd\",\"hidden\":false}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/url |
Genera un código QR del tipo URL |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
url |
Sí |
String |
Enlace a una página web |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/url",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{ \"url\": \"https://paellasoft.com\"}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});
Tipo |
Url |
Descripción |
POST |
https://paellacode.com:8443/qr/V1/open/vCard |
Genera un código QR del tipo VCard |
Header
Parámetro |
Descripción |
Authorization |
Bearer JWT |
Content-Type |
application/json |
Body
Parámetro |
Requerido |
Tipo |
Descripción |
person |
Sí |
Map<String, String> |
Contiene los datos de la persona |
firstName |
No |
String |
Nombre de la persona |
lastName |
No |
String |
Apellido de la persona |
title |
No |
String |
Título de la persona |
email |
No |
String |
Email de la persona |
org |
No |
String |
Lugar de trabajo |
orgTitle |
No |
String |
Puesto de trabajo |
|
|
|
|
phones |
Sí |
Array<Map<String, Object>> |
Contiene los teléfonos de la persona |
type |
Sí |
String |
Establece el lugar donde esta ubicado |
number |
Sí |
String |
Número de teléfono |
cellphone |
Sí |
boolean |
Indica si es un número móvil |
|
|
|
|
addresses |
Sí |
Array<Map<String, Object>> |
Contiene las direcciones de la persona |
type |
Sí |
String |
Establece el tipo de la dirección |
pref |
Sí |
boolean |
Indica si es la dirección de preferencia |
street |
Sí |
String |
Calle asociada a la dirección |
city |
Sí |
String |
Ciudad de la dirección |
state |
Sí |
String |
Comunidad autonoma de la dirección |
zip |
Sí |
String |
Código Postal de la dirección |
country |
Sí |
String |
País de la dirección |
Respuesta
Tipo |
Descripción |
Binary |
Contenido del fichero |
var settings = {
"url": "https://paellacode.com:8443/qr/V1/open/vCard",
"method": "POST",
"timeout": 0,
"headers": {
"Content-Type": "application/json"
},
"data": "{ \"person\": { \"firstName\": \"Jose Antonio\", \"lastName\": \"Llopis\", \"title\": \"Sr.\", \"email\": \"jose@paellasoft.com\", \"org\": \"PaellaSoft\", \"orgTitle\": \"CEO\" }, \"phones\": [ { \"type\": \"work\", \"number\": \"+34665294746\", \"cellphone\": true } ], \"addresses\": [ { \"type\": \"work\", \"pref\": true, \"street\": \"Av. Primado reig 26 Bajo\", \"city\": \"Valencia\", \"state\": \"C. Valenciana\", \"zip\": \"46009\", \"country\": \"España\" } ]}",
};
$.ajax(settings).done(function (response) {
console.log(response);
});