https://api.plagium.com/300/document/create
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.text | sim | Texto |
data.title | não | Título do documento |
data.description | não | Descrição do documento |
data.author | não | Autor do documento |
data.keywords | não | Palavras-chave do documento |
data.source | não | Escopo da pesquisa. Valores possíveis: – web: pesquise na web – file: compare com meus documentos O padrão é: [“web”]. |
data.type | não | Tipo de busca. Valores possíveis: – quick: para uma pesquisa rápida (disponível apenas com data.source=web) – deep: para uma pesquisa profunda O padrão é: “deep”. |
data.import_id | não | O id do seu documento para uso de consolidação |
data.min_rank | não | Porcentagem de quantidade mínima (0 a 100) de palavras significativas comuns entre duas frases. O padrão é: 45.0. |
data.min_relation | não | Semelhança mínima (0,0 a 1,0) entre duas sentenças. O padrão é: 0.4. |
data.webhook.url | não | O webhook fará uma solicitação HTTP POST ao seu aplicativo com informações sobre sua pesquisa. |
data.webhook.format | não | Formato de dados do webhook. Valores possíveis: – simple: envia apenas informações de pesquisa e custo – document: envia informações sobre documento, pesquisa e custo O padrão é: simple. |
data.webhook.metadata | não | Metadados do webhook. Os dados do usuário podem ser qualquer objeto JSON. Os metadados são retornados com o retorno de chamada do webhook. |
data.user_id | não | ID de usuário da subconta. Se definido, a pesquisa será processada no usuário da subconta. |
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 | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.title | não | Título do documento |
data.description | não | Descrição do documento |
data.author | não | Autor do documento |
data.keywords | não | Palavras-chave do documento |
data.source | não | Escopo da pesquisa. Valores possíveis: – web: pesquise na web – file: compare com meus documentos O padrão é: [“web”]. |
data.type | não | Tipo de busca. Valores possíveis: – quick: para uma pesquisa rápida (disponível apenas com data.source=web) – deep: para uma pesquisa profunda O padrão é: “deep”. |
data.import_id | não | O id do seu documento para uso de consolidação |
data.min_rank | não | Porcentagem de quantidade mínima (0 a 100) de palavras significativas comuns entre duas frases. O padrão é: 45.0. |
data.min_relation | não | Semelhança mínima (0,0 a 1,0) entre duas sentenças. O padrão é: 0.4. |
data.webhook.url | não | O webhook fará uma solicitação HTTP POST ao seu aplicativo com informações sobre sua pesquisa. |
data.webhook.format | não | Formato de dados do webhook. Valores possíveis: – simple: envia apenas informações de pesquisa e custo – document: envia informações sobre documento, pesquisa e custo O padrão é: simple. |
data.webhook.metadata | não | Metadados do webhook. Os dados do usuário podem ser qualquer objeto JSON. Os metadados são retornados com o retorno de chamada do webhook. |
data.user_id | não | ID de usuário da subconta. Se definido, a pesquisa será processada no usuário da subconta. |
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 | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.id | sim | GUID de ID do documento |
data.user_id | não | ID de usuário da subconta |
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 | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.id | sim | GUID de ID do documento |
data.user_id | não | ID de usuário da subconta |
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 | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
https://api.plagium.com/300/sub_account/list
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
https://api.plagium.com/300/sub_account/create
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.firstname | não | Nome do usuário |
data.lastname | não | Sobrenome do usuário |
data.email | não | O e-mail do usuário deve ser exclusivo; se o e-mail já existir, falhará (um sufixo exclusivo é aplicado ao e-mail quando o e-mail é definido) |
data.username | não | E-mail ou nome de usuário exclusivo, se não for fornecido, um GUID será criado. (um sufixo exclusivo é aplicado ao nome de usuário quando o nome de usuário é definido) |
data.password | não | Se não for fornecida, a senha será gerada automaticamente |
data.product | sim | Código do produto fornecido pela Plagium |
https://api.plagium.com/300/sub_account/add_credit
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.user_id | sim | GUID do ID do usuário |
data.product | sim | Código do produto fornecido pela Plagium |
https://api.plagium.com/300/sub_account/remaining_credits
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
data.user_id | sim | GUID do ID do usuário |
data.product | sim | Código do produto fornecido pela Plagium |
https://api.plagium.com/300/search/quick
Argumento | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
| sim | Texto para pesquisar |
| não | O GUID do ID do usuário em nome da pesquisa deve ser feito |
data.product | sim | Código do produto fornecido pela 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 | Obrigatório | Descrição |
---|---|---|
key | sim | Sua chave de API |
| sim | Texto para pesquisar |
| não | O GUID do ID do usuário em nome da pesquisa deve ser feito |
data.product | sim | Código do produto fornecido pela 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();