انتحال المدقق API

دمج واجهة برمجة تطبيقات قوية لفحص الانتحال للكشف عن المحتوى المسروق. احصل على واجهة برمجة تطبيقات حائزة على جوائز للكشف عن الانتحال مع نتائج دقيقة وفورية.

help-bussines

كيف يمكن لمستوى API لتفصيل الانتحالفوق عملك؟

PlagiarismDistector.net واجهة برمجة تطبيقات انتحال المدقق ، والتي ستسرع بالتأكيد من اكتشاف التشابه في المحتوى الخاص بك. سيساعدك هذا على تعقب أي تكرار في المحتوى الخاص بك لتجنب أي عقوبة لارتكاب الانتحال. سيؤدي اكتشاف أجزاء الانتحال في نصك إلى زيادة جودة المحتوى الخاص بك ويحميك من التعرض للعقوبة من قبل محركات البحث بسبب المحتوى المسروق.

deep-search

البحث العميق انتحال المدقق API

تضمن واجهة Plagiarism Checker API الأصالة وسلامة المحتوى من خلال اكتشاف المحتوى المكرر. تتيح إمكانات البحث العميق الخاصة به إجراء تحليل شامل عن طريق مسح مليارات الصفحات. تتصل واجهة برمجة التطبيقات (API) الخاصة بنا بسلاسة مع منصات مختلفة، مما يعمل على تحسين التحقق من المحتوى من خلال جعل العملية أسرع وأكثر دقة. إنه أمر رائع للمطورين والمدونين وأصحاب الأعمال.

tickmark-img

اكتشاف الانتحال الحكيمة

تدير انتحال المدقق API اختبار الانتحال الجملة للاستيلاء على أي مثيل بسيط من الازدواجية في المحتوى بدلاً من الاعتماد على فحص تشابه واحد على النص بأكمله.

fast-and-accurate

مسح المحتوى السريع

يمكن أن تمنحك واجهة برمجة تطبيقات الانتحال نتائج خالية من العيوب على الفور. سيمكنك هذا من التركيز على المهام المهمة الأخرى المتعلقة بالعمل لزيادة الإنتاجية بدلاً من الانتظار لفترة أطول لتلقي نتائج فحص الانتحال.

safe-and-secure

يركز الأمن والخصوصية

سيتم تأمين مدقق الانتحال API المقدم من Plagiarismdetector.net بشهادة SSL إضافية تضمن عدم تمكن أي طرف ثالث من الوصول إلى الملفات التي تم تحميلها بواسطة المستخدمين. ونتيجة لذلك، سيتم ضمان خصوصية الملفات النصية الخاصة بك.

easy-to-install

بسيط للتكوين

لدينا API الانتحال الخاصة بنا بسيطة وسهلة التهيئة. ليست هناك حاجة إلى معرفة تقنية خاصة لتنفيذ هذه المهمة.

multiple-webside-usage

استخدام موقع ويب متعدد

يُسمح للمستخدمين باستخدام واجهة برمجة التطبيقات هذه على أجهزة متعددة. لذلك، ليست هناك حاجة للتحقق من الحساب في كل مرة أثناء تكوين واجهة برمجة التطبيقات هذه.

tickmark-img

اكتشف محتوى الذكاء الاصطناعي

يمكنك الآن التحقق من محتوى عملك من خلال كاشف الذكاء الاصطناعي. الحائز على جوائز. تأكد من تغطية جميع القواعد الخاصة بك، بدءًا من الذكاء الاصطناعي وحتى انتهاك حقوق الطبع والنشر. يمكنك الآن التحقق من محتوى عملك باستخدام كاشف الذكاء الاصطناعي الحائز على جوائز. تأكد من تغطية جميع القواعد الخاصة بك، بدءًا من الذكاء الاصطناعي وحتى انتهاك حقوق الطبع والنشر.

fast-and-accurate

خطوات للحصول على API الانتحال

للحصول على واجهة برمجة تطبيقات الانتحال ، يجب عليك اتباع بعض الخطوات البسيطة.

انتقل إلى صفحة التسعير مباشرة.

واسمحوا لنا أن نعرف الاحتياجات الخاصة بك.

نحن نقدم لك واجهة برمجة التطبيقات لكشف الانتحال للتكامل.

سنبقيك على اطلاع دائم ، لذا ترقبوا.

fast-and-accurate

توثيق واجهة برمجة تطبيقات Plagiarism Checker مهم

تعد وثائق Plagiarism Checker API مهمة لأنها تساعد المطورين على دمج واجهات برمجة التطبيقات مفتوحة المصدر بشكل فعال. اكتسب القدرة على استخدام واجهة برمجة التطبيقات (API) هذه لدعم استراتيجية تطوير المحتوى لديك. تعد cURL وNodeJS وPython ثلاث أدوات وتقنيات مختلفة تستخدم على نطاق واسع في تطوير البرمجيات لأغراض مختلفة. ستحصل أيضًا على حزمة توثيق واجهة برمجة التطبيقات للتحقق من حالة واجهة برمجة تطبيقات Plagiarism Checker الخاصة بنا في لغات البرمجة الرئيسية مثل cURL وNodeJS وPython.

تكامل واجهة برمجة تطبيقات مدقق الانتحال (الترخيص والمفتاح)

لدمج واجهة برمجة تطبيقات مدقق الانتحال في نظامك أو تطبيقك، اتبع الخطوات التالية:

حدد واجهة برمجة تطبيقات الانتحال

حدد واجهة برمجة تطبيقات الانتحال

احصل على الوصول إلى مفتاح Plagiarism API الخاص بنا.

اقرأ وثائق واجهة برمجة تطبيقات مدقق الانتحال

اقرأ وثائق واجهة برمجة تطبيقات مدقق الانتحال

تحقق من وثائق واجهة برمجة التطبيقات لكشف الانتحال الخاصة بواجهة برمجة التطبيقات من أجل:

  • طرق المصادقة
  • نقاط النهاية لإرسال المحتوى.
  • حدود المعدل
  • تنسيق الاستجابة
Development Environment

إعداد بيئة التطوير الخاصة بك

إذا كنت تكتب كودًا للتكوين باستخدام واجهة برمجة التطبيقات، فستحتاج إلى:

  • لغة البرمجة/البيئة: Python، وNode.js، وcURL، وما إلى ذلك.
  • مفتاح واجهة برمجة التطبيقات من خدمة الكشف عن الانتحال الخاصة بنا

cURL

يتيح لك CURL (عنوان URL للعميل) نقل البيانات باستخدام عناوين URL باستخدام أداة سطر الأوامر. يمكنك استخدام أمر cURL المقدم لدينا في جهازك للتحقق من حالة واجهة برمجة التطبيقات:

التحقق من حالة الحساب:

curl -X POST https://plagiarismdetector.net/api/info

-d "token=YOUR_TOKEN"

الاستجابة
{
    "name":  "pd", 
    "total_words" :   1500, 
    "used_words" :    1000, 
    "account_status" :  "active"
}
      

التحقق من الانتحال:

curl -X POST https://plagiarismdetector.net/api/checkplag

-d "token=YOUR_TOKEN"

-d "exclude_urls=["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]"

-d "data = On the red table, there was a purple curtain. Underneath that was a silver cage. Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy."

-d "url = PAGE_URL"

الاستجابة
{
    "recall":  true, 
    "totalQueries" :  5, 
    "key" :  1, 
    "hash" :  "04eb63e8b9588ac40a0b4515900eb6f7"  
}
      

ملاحظة

تدعم الآن واجهة برمجة التطبيقات الخاصة بمدقق الانتحال عمليات التحقق من عناوين URL أيضًا. يمكنك إرسال المحتوى في معلمة البيانات أو عنوان URL للصفحة في معلمة URL. مطلوب أحد المعلمتين، البيانات أو عنوان URL.

NodeJS

يقوم NodeJS بتشغيل JavaScript على محرك JavaScript V8 الخاص بمتصفح Chrome. يمكن للمطورين أيضًا استخدام وحدة HTTP المضمنة أو مكتبة شائعة مثل Axios لتحليل حالة واجهة برمجة تطبيقات مدقق الانتحال.

التحقق من حالة الحساب:

var http = require("https");
var options = {
"method": "POST",
"hostname": [
    "plagiarismdetector.net",
   
],
"path": [
    "api",
    "info"
]
};

var req = http.request(options, function (res) {
var chunks = [];

res.on("data", function (chunk) {
    chunks.push(chunk);
});

res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
});
});

req.write("Content-Disposition: form-data; name="token"
YOUR_TOKEN");
req.end();
        
الاستجابة
{
    "name":  "pd", 
    "total_words" :   1500, 
    "used_words" :    1000, 
    "account_status" :  "active"
}
      

التحقق من الانتحال:

يتم استخدام هذه الطريقة عندما تريد التحقق من المحتوى المكرر لمقال أو منشور أو مستند.

var http = require("http");

var options = {
"method": "POST",
"hostname": [
    "plagiarismdetector",
    "net"
],
"path": [
    "api",
    "checkplag"
]
};

var req = http.request(options, function (res) {
var chunks = [];

res.on("data", function (chunk) {
    chunks.push(chunk);
});

res.on("end", function () {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
});
});

req.write("Content-Disposition: form-data; name='token'
YOUR_TOKEN
name='exclude_urls' ["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]
name='data'
On the red table, there was a purple curtain. Underneath that was a silver cage.  Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy.");
name='url' PAGE_URL
");
req.end();
        
الاستجابة
{
    "recall":  true, 
    "totalQueries" :  5, 
    "key" :  1, 
    "hash" :  "04eb63e8b9588ac40a0b4515900eb6f7"  
}
      

Python

Pythonهي لغة برمجة عالية المستوى شائعة وسهلة التعلم والفهم. وهي متوافقة مع العديد من أنماط البرمجة، مثل البرمجة الوظيفية والبرمجة الموجهة للكائنات والبرمجة الإجرائية. يمكنك استخدام حزمة طلبات بايثون للتحقق من حالة واجهة برمجة التطبيقات الخاصة بالانتحال.

التحقق من حالة الحساب:

import requests

url = "https://plagiarismdetector.net/api/info"
payload={'token': 'API_TOKEN'}
headers = {}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
        
الاستجابة
{
    "name":  "pd", 
    "total_words" :   1500, 
    "used_words" :    1000, 
    "account_status" :  "active"
}
      

التحقق من الانتحال:

يتم استخدام هذه الطريقة عندما تريد التحقق من المحتوى المكرر لمقال أو منشور أو مستند.

import requests

url = "https://plagiarismdetector.net/api/checkplag"

payload={'token': 'API_TOKEN','exclude_urls': '["EXCLUDE URL1","EXCLUDE URL2","EXCLUDE URL3"]',
'data': 'On the red table, there was a purple curtain. Underneath that was a silver cage.  Inside that cage there was a green teddy bear, with the number 43 written on its chest with a black permanent marker. Its eyes were as green as envy.',
'url':'PAGE_URL'}
headers = {}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
        
الاستجابة
{
    "recall":  true, 
    "totalQueries" :  5, 
    "key" :  1, 
    "hash" :  "04eb63e8b9588ac40a0b4515900eb6f7"  
}
      

عنوان URL لرد الاتصال:

بعد الحصول على الرد من الطلب الأول، يجب عليك تقديم طلب على عنوان url التالي باستخدام المعلمات المحددة التي تم تقديمها في الرد الأول.

curl -X GET https://plagiarismdetector.net/api/query-footprint/{hash}/{key}

الاستجابة
{
    "recall":  true, 
    "hash" : "04eb63e8b9588ac40a0b4515900eb6f7", 
    "key" :  2, 
}
      

ملاحظة

كرر عنوان URL لـ CallBack مع المعلمات الجديدة حتى {recall: true}

استجابة واجهة برمجة تطبيقات مدقق الانتحال بعد اكتمال المهمة:

سوف تحصل على الرد التالي من واجهة برمجة التطبيقات (API) الخاصة بنا عند انتهاء المهمة.

الاستجابة
{
    "recall":  false, 
    "totalQueries" :  5, 
    "plagPercent" :  20, 
    "uniquePercent" :  80, 
    "details" :    [
    {
        "query": "On the red table, there was a purple curtain.",
        "error": 0,
        "unique": "true"
    },
    {
        "query": "Underneath that was a silver cage.",
        "error": 0,
        "unique": "true"
    },
    {
        "query": "Inside that cage there was a green teddy bear",
        "error": 0,
        "unique": "true"
    },
    {
        "query": "The first of four orbital test flights occurred in 1981 leading to operational flights beginning in 1982.",
        "error": 0,
        "unique": "false",
        "webs": [
    {
        "title": "Examples for “orbital test flight” and how to use it - Nyanglish",
        "url": "http://nyanglish.com/orbital-test-flight",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
    },
    {
        "title": "Space Shuttle - Wikipedia",
        "url": "https://en.m.wikipedia.org/wiki/Space_Shuttle",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida.first operational flight of the space shuttle, first mission to carry four astronauts; sts-5. april 4, 1983. challenger."
    },
    {
        "title": "Advanced Crew Escape Suit - WikiVisually",
        "url": "https://wikivisually.com/lang-tr/wiki/Advanced_Crew_Escape_Suit",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida. the system was retired from service in 2011 after 135 missions..."
    },
    {
        "title": "Space Shuttle Launch Jigsaw Puzzle",
        "url": "https://www.DailyJigsawPuzzles.net/plane-jigsaws/space-shuttle-launch_616.html",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. it was used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida. he first orbiter, enterprise..."
    },
    {
        "title": "STS/Space Shuttle | Maxwell Hunter",
        "url": "http://www.maxwellhunter.com/projects/space-shuttle",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
    },
    {
        "title": "Мягкая посадка - WikiVisually",
        "url": "https://wikivisually.com/lang-ru/wiki/%D0%9C%D1%8F%D0%B3%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BE%D1%81%D0%B0%D0%B4%D0%BA%D0%B0",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982, all launched from the kennedy space center, florida. the system was retired from service in 2011 after 135 missions..."
    },
    {
        "title": "GEOSPACE:",
        "url": "https://www.csun.edu/~mb304231/",
        "des": "the first of four orbital test flights occurred in 1981 leading to operational flights beginning in 1982. the system is scheduled to be retired from service in 2011 after 135 launches. major missions have included launching numerous satellites and interplanetary probes..."
    },
    {
        "title": "Space Shuttle Landing On The Moon - ma",
        "url": "http://machicon-akihabara.info/2017simage-space-shuttle-landing-on-the-moon.awp",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. in addition to the prototype whose completion was cancelled, five complete shuttle systems were built and used on a total of 135 missions from 1981 to 2011..."
    },
    {
        "title": "Space Shuttle on Launchpad Minecraft Project",
        "url": "https://www.planetminecraft.com/project/space-shuttle-on-launchpad/",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. they were used on a total of 135 missions from 1981 to 2011, launched from the kennedy space center (ksc) in florida."
    },
    {
        "title": "List of Space Shuttle missions - Mashpedia Free Video Encyclopedia",
        "url": "http://www.mashpedia.com/List_of_Space_Shuttle_missions",
        "des": "the first of four orbital test flights occurred in 1981, leading to operational flights beginning in 1982. from 1981 to 2011 a total of 135 missions were flown, launched from kennedy space center (ksc) in florida."
    }
      ]
    },
    {
            "query": "with the number 43 written on its chest with a black permanent marker.",
            "error": 0,
            "unique": "true"
    }
     ]
}
      

الأسئلة المتداولة (الأسئلة الشائعة)

Close Popup