https://api.plagium.com/300/document/create
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.text | oui | Texte |
data.title | au | Titre du document |
data.description | au | Description du document |
data.author | au | Auteur du document |
data.keywords | au | Mots-clés du document |
data.source | au | Portée de la recherche. Valeurs possibles: – web: recherche sur le Web – file: comparer avec mes documents La valeur par défaut est : [“web”]. |
data.type | au | Type de recherche. Valeurs possibles: – quick: pour une recherche rapide (disponible uniquement avec data.source=web) – deep: pour une recherche approfondie. La valeur par défaut est : “deep”. |
data.import_id | au | L'identifiant de votre document pour une utilisation de consolidation |
data.min_rank | au | Pourcentage minimum (0 à 100) de mots significatifs courants entre deux phrases. La valeur par défaut est : 45.0. |
data.min_relation | au | Similitude minimale (0,0 à 1,0) entre deux phrases. La valeur par défaut est : 0.4. |
data.webhook.url | au | Le webhook enverra une requête HTTP POST à votre application avec des informations sur votre recherche. |
data.webhook.format | au | Format de données du webhook. Valeurs possibles: – simple: envoyer uniquement les informations de recherche et de coût – document: envoyer des informations sur le document, la recherche et le coût. La valeur par défaut est : simple. |
data.webhook.metadata | au | Métadonnées du webhook. Les données utilisateur peuvent être n'importe quel objet JSON. Les métadonnées sont renvoyées avec le rappel du webhook. |
data.user_id | au | Identifiant utilisateur du sous-compte. Si cette option est définie, la recherche sera traitée sous le sous-compte utilisateur. |
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
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.title | au | Titre du document |
data.description | au | Description du document |
data.author | au | Auteur du document |
data.keywords | au | Mots-clés du document |
data.source | au | Portée de la recherche. Valeurs possibles: – web: recherche sur le Web – file: comparer avec mes documents La valeur par défaut est : [“web”]. |
data.type | au | Type de recherche. Valeurs possibles: – quick: pour une recherche rapide (disponible uniquement avec data.source=web) – deep: pour une recherche approfondie. La valeur par défaut est : “deep”. |
data.import_id | au | L'identifiant de votre document pour une utilisation de consolidation |
data.min_rank | au | Pourcentage minimum (0 à 100) de mots significatifs courants entre deux phrases. La valeur par défaut est : 45.0. |
data.min_relation | au | Similitude minimale (0,0 à 1,0) entre deux phrases. La valeur par défaut est : 0.4. |
data.webhook.url | au | Le webhook enverra une requête HTTP POST à votre application avec des informations sur votre recherche. |
data.webhook.format | au | Format de données du webhook. Valeurs possibles: – simple: envoyer uniquement les informations de recherche et de coût – document: envoyer des informations sur le document, la recherche et le coût. La valeur par défaut est : simple. |
data.webhook.metadata | au | Métadonnées du webhook. Les données utilisateur peuvent être n'importe quel objet JSON. Les métadonnées sont renvoyées avec le rappel du webhook. |
data.user_id | au | Identifiant utilisateur du sous-compte. Si cette option est définie, la recherche sera traitée sous le sous-compte utilisateur. |
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
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.id | oui | GUID de l'ID du document |
data.user_id | au | Identifiant utilisateur du sous-compte |
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
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.id | oui | GUID de l'ID du document |
data.user_id | au | Identifiant utilisateur du sous-compte |
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
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
https://api.plagium.com/300/sub_account/list
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
https://api.plagium.com/300/sub_account/create
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.firstname | au | Prénom de l'utilisateur |
data.lastname | au | Nom de l'utilisateur |
data.email | au | L'e-mail de l'utilisateur, doit être unique, si l'e-mail existe déjà, échouera(un suffixe unique est appliqué à l'e-mail lorsque l'e-mail est défini) |
data.username | au | E-mail ou nom d'utilisateur unique, s'il n'est pas fourni, un GUID est créé. (un suffixe unique est appliqué au nom d'utilisateur lorsque le nom d'utilisateur est défini) |
data.password | au | S'il n'est pas fourni, le mot de passe est généré automatiquement |
data.product | oui | Code produit fourni par Plagium |
https://api.plagium.com/300/sub_account/add_credit
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.user_id | oui | GUID de l'ID utilisateur |
data.product | oui | Code produit fourni par Plagium |
https://api.plagium.com/300/sub_account/remaining_credits
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
data.user_id | oui | GUID de l'ID utilisateur |
data.product | oui | Code produit fourni par Plagium |
https://api.plagium.com/300/search/quick
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
| oui | Texte à rechercher |
| au | L'ID utilisateur GUID au nom de la recherche doit être effectué |
data.product | oui | Code produit fourni par 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
Argument | Requis | Description |
---|---|---|
key | oui | Votre clé API |
| oui | Texte à rechercher |
| au | L'ID utilisateur GUID au nom de la recherche doit être effectué |
data.product | oui | Code produit fourni par 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();