https://api.plagium.com/300/document/create
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.text | sí | Texto |
data.title | no | Titulo del documento |
data.description | no | Descripción del documento |
data.author | no | Autor del documento |
data.keywords | no | Palabras clave del documento |
data.source | no | Alcance de la búsqueda. Valores posibles: – web: buscar en la web – file: comparar con mis documentos El valor predeterminado es: [“web”]. |
data.type | no | Tipo de búsqueda. Valores posibles: – quick: para una búsqueda rápida (sólo disponible con data.source=web) – deep: para una búsqueda profunda El valor predeterminado es: “deep”. |
data.import_id | no | La identificación de su documento para uso de consolidación. |
data.min_rank | no | Porcentaje de cantidad mínima (0 a 100) de palabras significativas comunes entre dos oraciones. El valor predeterminado es: 45.0. |
data.min_relation | no | Similitud mínima (0,0 a 1,0) entre dos frases. El valor predeterminado es: 0.4. |
data.webhook.url | no | El webhook realizará una solicitud HTTP POST a su aplicación con información sobre su búsqueda. |
data.webhook.format | no | Webhook data format. Possible values: – simple: enviar solo información de búsqueda y costos – document: envía información sobre documento, búsqueda y costo El valor predeterminado es: simple. |
data.webhook.metadata | no | Metadatos de webhook. Los datos del usuario pueden ser cualquier objeto JSON. Los metadatos se devuelven con la devolución de llamada del webhook. |
data.user_id | no | ID de usuario de la subcuenta. Si se establece, la búsqueda se procesará en el usuario de la subcuenta. |
const http = require("http");
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/document/create",
"headers": {
"Content-Type": "application/json",
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
key: '[YOUR API KEY]',
data: {
text: 'While Wolfgang was young, his family made several European journeys in which he and Nannerl performed as child prodigies. These began with an exhibition in 1762 at the court of Prince-elector Maximilian III of Bavaria in Munich, and at the Imperial Courts in Vienna and Prague.',
read: 'public'
}
}));
req.end();
https://api.plagium.com/300/document/upload
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.title | no | Titulo del documento |
data.description | no | Descripción del documento |
data.author | no | Autor del documento |
data.keywords | no | Palabras clave del documento |
data.source | no | Alcance de la búsqueda. Valores posibles: – web: buscar en la web – file: comparar con mis documentos El valor predeterminado es: [“web”]. |
data.type | no | Tipo de búsqueda. Valores posibles: – quick: para una búsqueda rápida (sólo disponible con data.source=web) – deep: para una búsqueda profunda El valor predeterminado es: “deep”. |
data.import_id | no | La identificación de su documento para uso de consolidación. |
data.min_rank | no | Porcentaje de cantidad mínima (0 a 100) de palabras significativas comunes entre dos oraciones. El valor predeterminado es: 45.0. |
data.min_relation | no | Similitud mínima (0,0 a 1,0) entre dos frases. El valor predeterminado es: 0.4. |
data.webhook.url | no | El webhook realizará una solicitud HTTP POST a su aplicación con información sobre su búsqueda. |
data.webhook.format | no | Webhook data format. Possible values: – simple: enviar solo información de búsqueda y costos – document: envía información sobre documento, búsqueda y costo El valor predeterminado es: simple. |
data.webhook.metadata | no | Metadatos de webhook. Los datos del usuario pueden ser cualquier objeto JSON. Los metadatos se devuelven con la devolución de llamada del webhook. |
data.user_id | no | ID de usuario de la subcuenta. Si se establece, la búsqueda se procesará en el usuario de la subcuenta. |
const http = require("http");
const boundary = '011000010111000001101001';
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/document/upload",
"headers": {
"Content-Type": `multipart/form-data; boundary=---${boundary}`,
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(`-----${boundary}\r\nContent-Disposition: form-data; name=\"file\"; filename=\"example.pdf\"\r\nContent-Type: application/pdf\r\n\r\n\r\n-----${boundary}\r\nContent-Disposition: form-data; name=\"data\"\r\n\r\n{\n\t\"title\": \"Example of document\",\n\t\"read\": \"public\"\n}\r\n-----${boundary}\r\nContent-Disposition: form-data; name=\"key\"\r\n\r\n75B9C398F5B42A3229E1F9FFBAF63CCB4A0F5C981548834C962C4941DB3956880F781F951C78E8FF\r\n-----${boundary}--\r\n`);
req.end();
https://api.plagium.com/300/document/get
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.id | sí | GUID de identificación del documento |
data.user_id | no | ID de usuario de la subcuenta |
const http = require("http");
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/document/get",
"headers": {
"Content-Type": "application/json",
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
key: '[YOUR API KEY]',
data: {
id: '[DOCUMENT ID]',
},
}));
req.end();
https://api.plagium.com/300/document/results
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.id | sí | GUID de identificación del documento |
data.user_id | no | ID de usuario de la subcuenta |
const http = require("http");
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/document/results",
"headers": {
"Content-Type": "application/json",
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
key: '[YOUR API KEY]',
data: {id: '[DOCUMENT ID]'}
}));
req.end();
https://api.plagium.com/300/account/remaining_credits
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
https://api.plagium.com/300/sub_account/list
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
https://api.plagium.com/300/sub_account/create
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.firstname | no | Nombre del usuario |
data.lastname | no | Apellido del usuario |
data.email | no | El correo electrónico del usuario debe ser único; si el correo electrónico ya existe, fallará (se aplica un sufijo único al correo electrónico cuando se configura el correo electrónico). |
data.username | no | Correo electrónico o nombre de usuario único; si no se proporciona, se crea un GUID (se aplica un sufijo único al nombre de usuario cuando se establece el nombre de usuario). |
data.password | no | Si no se proporciona, la contraseña se genera automáticamente |
data.product | sí | Código de producto proporcionado por Plagium |
https://api.plagium.com/300/sub_account/add_credit
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.user_id | sí | GUID de ID de usuario |
data.product | sí | Código de producto proporcionado por Plagium |
https://api.plagium.com/300/sub_account/remaining_credits
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
data.user_id | sí | GUID de ID de usuario |
data.product | sí | Código de producto proporcionado por Plagium |
https://api.plagium.com/300/search/quick
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
| sí | Texto para buscar |
| no | Se debe realizar la búsqueda de ID de usuario GUID en nombre |
data.product | sí | Código de producto proporcionado por Plagium |
const http = require("http");
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/search/quick",
"headers": {
"Content-Type": "application/json",
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
key: '[YOUR API KEY]',
data: {
text: 'Albert Einstein was a German-born theoretical physicist, widely acknowledged to be one of the greatest and most influential physicists of all time. Einstein is best known for developing the theory of relativity, but he also made important contributions to the development of the theory of quantum mechanics.'
}
}));
req.end();
https://api.plagium.com/300/ai/check
Argumento | Requerido | Descripción |
---|---|---|
key | sí | Su clave API |
| sí | Texto para buscar |
| no | Se debe realizar la búsqueda de ID de usuario GUID en nombre |
data.product | sí | Código de producto proporcionado por Plagium |
const http = require("http");
const options = {
"method": "POST",
"hostname": "https://api.plagium.com",
"port": "3000",
"path": "/300/ai/check",
"headers": {
"Content-Type": "application/json",
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
key: '[YOUR API KEY]',
data: {
text: 'Albert Einstein was a German-born theoretical physicist, widely acknowledged to be one of the greatest and most influential physicists of all time. Einstein is best known for developing the theory of relativity, but he also made important contributions to the development of the theory of quantum mechanics.'
}
}));
req.end();