Ploiastic API గుర్తించబడింది: పాఠ్యాన్ని ఆమోదించండి, నివేదికను వ్రాయండి.
కొన్ని చివరి పాయింట్లు, auth, math rigght programing. ఎజక్ట్, టెలిగ్రాఫ్స్ మరియు LMS-డగ్గిజ్ సాధనాలు కోసం నిర్మించబడింది.
మీ API కీ
మీ API కీ రాసుకొనుటకు సైన్ ఇన్ చేయండి. ప్రతి ఖాతా కీలు వస్తాయి; API చెక్లు క్రెడిట్సులో అంకెలు ఉంటాయి.
పైకి గుర్తుచేయిముగింపు పాయింట్లు
POST /api/v1/check/
చెక్కు కొరకు వచనం అందించు. Clic_ id తో 202 తిరిగివుంచబడుతుంది. శరీరం: Jon, వచన క్షేత్రం తో, కావల్సిన లోతైన కోడ్.
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>/
స్థితిని పూర్తైనది; స్థితి పూర్తి నివేదిక చేసినప్పుడు చేర్చాలి: స్కోర్, ప్రతి- నెల జత జతల రకాలు, విశ్వాసం మరియు మూల విభాగాలు మరియు మూల జాబితాలు.
curl https://plagiarism.free/api/v1/check/CHECK_ID/ \ -H "Authorization: Bearer YOUR_KEY"
GET /api/v1/checks/
ఇటీవలి చెక్లను జాబితాగాచూపు, ముందుగా కొత్తవి తెలపండి. ఐచ్చిక ప్రశ్నా నిశితాలను జాబితాగా పెట్టండి: పరిమితి (1- 100, అప్రమేయ 20)... మరియు స్థితి, అప్రమత్తత...
curl "https://plagiarism.free/api/v1/checks/?limit=20&status=done" \ -H "Authorization: Bearer YOUR_KEY"
పైతాన్ ఉదాహరణ
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"])
జావాస్క్రిప్ట్ ఉదాహరణలు
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));
ప్రసారం
సైట్కు అప్రమాణంగా వుంటుది: 1 6: 1000 పదాలు = 1,000 పదాలను కదులుతున్నాడు, ఒక చెక్ కుదింపుకు అప్లికేషన్కు ఇరుకుగా నడపడం. భీమా సార్సెస్ 365 రోజులే; ప్రతి స్థాయిలో API రిపోర్డులు మరియు వుడ్స్ API ని చేర్చు. ఏ ప్రత్యేక టైర్లైనా టైర్లు headerr, ఏ టీ- పోస్ట్ ఫీస్ ఫీస్ కాదు. ప్రణాళికలు మరియు ప్యాక్సు చూడండి
టెస్టింగ్ నిక్చ్యూట్ (అసహ్య, రేటింగ్-విరక్షత- రీసెకనులు వుండాలి) - స్థితి స్టమ్ను తెరుచుటకు బదులు 20-45 సెకనులు పడుతుంది. HTTP 402 అంటే సరిపోయే రుణాలు. స్పందనలో ఏమి వుంటుందో అదే.