API ìṣàfihàn àwọn àkóónú: fi àkọlé pamọ́, fi àkọlé pamọ́.
A fọọ́lù tí a tí kọ́ nípa àwọn ààyè-iṣẹ́, àwọn ìṣàmúlò-ètò, àwọn à
Bọ́tìnì API Rẹ̀
Fi wọlé láti gba bọ́tìnì API rẹ̀. Bọ́tìnì náà tí wọ́n sí àwọn kọ́̀ǹpútà gbogbò; àwọn ìṣàyẹwo API ní a fi pamọ́ sí àwọn ẹ̀yàn.
FikúnÀwọn ààyè-iṣẹ́ ìtàn
POST /api/v1/check/
Fi àkọlé pamọ́ sínú ìṣàmúlò-ètò. Ò fi 202 pamọ́ sí àwọn
curl -X POST https://plagiarism.free/api/v1/check/ \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "The text you want to check..."}'
GET /api/v1/check/<check_id>/
Àwọn ààyè-iṣẹ́ àwọn ààyè-iṣẹ́; nigba tí ààyè-iṣẹ́ bá ṣé, àwọn àkọlé àwọn ààyè-iṣẹ́ ní pàtó: àwọn ààyè-iṣẹ́, àwọn irúfẹ́ ìṣàfarawé àwọn
curl https://plagiarism.free/api/v1/check/CHECK_ID/ \ -H "Authorization: Bearer YOUR_KEY"
GET /api/v1/checks/
Fi àtòjọ àwọn ìṣàmúlò-ètò tó kù jù rẹ hàn, àwọn tí a fi pamọ́ ní akọkọ. Àwọn àtòjọ-ẹ̀yàn ààtò: ìdájú (1-100, ìpéwọ̀n 20) àti ìdájú (ní àtòjọ-ẹ̀yàn, tí a tí ṣe, tí a tí kò bá). Àwọn ìṣàfihàn àti àwọn ìṣàfihàn ààtò rẹ̀ láti àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò àwọn ààtò
curl "https://plagiarism.free/api/v1/checks/?limit=20&status=done" \ -H "Authorization: Bearer YOUR_KEY"
Àwọn ààtòjú Python
import time
import requests
API = "https://plagiarism.free/api/v1/check/"
HEADERS = {"Authorization": "Bearer YOUR_KEY"}
r = requests.post(API, json={"text": open("essay.txt").read()}, headers=HEADERS)
check_id = r.json()["check_id"]
while True:
report = requests.get(f"{API}{check_id}/", headers=HEADERS).json()
if report["status"] in ("done", "failed"):
break
time.sleep(3)
print(report["score_pct"], "% matched")
for source in report["sources"]:
print(source["pct_of_document"], source["url"])
Àwọn ààtò àtòjọ-ẹ̀yàn JavaScript
const API = "https://plagiarism.free/api/v1/check/";
const headers = { "Authorization": "Bearer YOUR_KEY", "Content-Type": "application/json" };
const { check_id } = await fetch(API, {
method: "POST", headers, body: JSON.stringify({ text })
}).then(r => r.json());
let report;
do {
await new Promise(res => setTimeout(res, 3000));
report = await fetch(`${API}${check_id}/`, { headers }).then(r => r.json());
} while (!["done", "failed"].includes(report.status));
Àwọn Ìṣàmúlò-ètò
Iyatọ si saiti: 1 credit = 1,000 ọrọ scanned, ti a ti pẹpẹ lọ si oke fun gbogbo ayẹwo; ayẹwo ti o ni igbẹkẹle jẹ owo meji. Awọn paadi ayẹwo jẹ deede fun ọjọ 365; awọn abẹwo si tunṣe ni oṣu kan ati pe o ni API ni gbogbo ipele. Ko si API ti o yatọ, ko si awọn owo-ori fun-abẹwo. Wó àwọn
Àwọn ìṣàyẹwo tí wọ́ inú ìṣàyẹwo àìdárá (ìṣàyẹwo wẹ́ẹ̀bù tí a fi àwọn ìṣàfilọ́lẹ̀ pẹ̀lú àwọn ìṣàfilọ́lẹ̀ pẹ̀lú àwọn ààtòjútó wẹ́ẹ̀bù tí a fi 20-45 àwọn ìsàlẹ̀-ilà pamọ́) - fi àwọn ààtòjú ààtò ààtòjú àwọn ààtòjú àwọn ìṣàfilọ́lẹ̀ pẹ̀lú àwọn ìṣàfilọ́lẹ̀ àwọn ìṣàfilọ́lẹ̀. HTTP 402 tumọ̀ sí àwọn àwọn ẹ̀yàn tí kò ní ìbárá; àwọn ìṣàfilọ́lẹ̀ náà ní àwọn à