مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbeditentity
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة تتطلب صلاحيات الكتابة.
- هذه الوحدة تقبل طلبات POST فقط.
- المصدر:WikibaseClient
- الترخيص: GPL-2.0-or-later
ينشيء كيان Wikibase جديد فريد ويعدله ببيانات متسلسلة.
- id
معرف الكيان، متضمنا البادئة. استخدم إما id أو site و title معا.
- new
لو مضبوط، سيتم إنشاء كيان جديد. اضبط هذا لنوع الكيان للإنشاء. غير مسموح بضبط هذا عندما يكون id مضبوطا أيضا.
- إحدى القيم التالية: item، property
- site
معرف للموقع حيث توجد الصفحة. استخدم مع title لصنع وصلة موقع كاملة.
- إحدى القيم التالية:
- title
عنوان الصفحة للاقتران. استخدم مع site لصنع وصلة موقع كاملة.
- baserevid
المعرف الرقمي للمراجعة لنسب التعديل عليها. هذا يستخدم لكشف التعارضات أثناء الحفظ.
- النوع: 2 = قائمة الأعداد الصحيحة
- summary
خلاصة التعديل. سوف يسبقها تعليق يتولد آلياً. حدود طول التعليق الآلي والخلاصة 260 محرفاً. لاحظ أن كل ما يزيد على الحدود سيتم اقتطاعه.
وسوم التغيير لتطبيقها على المراجعة.
- القيم (منفصلة مع | أو البديل):
- token
تم استرداد رمز مميز "csrf" من action=query&meta=tokens
- هذه المعلمة مطلوبة.
- bot
علم على هذا التعديل كبوت. علم المسار هذا سيتم احترامه فقط إذا ما كان المستخدم ينتمي للمجموعة "بوتات".
- Type: boolean (details)
- data
الكائن المتسلسل الذي يتم استخدامه كمصر بيانات. سيتم تعيين 'id' لكيان منشأ حديثا.
- هذه المعلمة مطلوبة.
- clear
لو مضبوط، فالكيان كله سيتم إفراغه قبل المتابعة. الكيان لن يتم حفظه قبل أن يتم تعبئته ب"
data
"، ربما مع استثناء أجزاء.- Type: boolean (details)
- ينشيء عنصر فارغ جديد، يرجع هيكل كيان كامل
- api.php?action=wbeditentity&new=item&data={} [فتح في ملعب]
- أنشىء عنصار جديدا واضبط العلامات لde و en
- api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [فتح في ملعب]
- أنشىء خاصية جديدة تحتوي على بيانات json، أرجع هيكل كيان كامل
- api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [فتح في ملعب]
- أفرغ كل البيانات من الكيان بالرقم Q999999998
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [فتح في ملعب]
- أفرغ كل البيانات من الكيان بالرقم Q999999998 واضبط علامة لen
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [فتح في ملعب]
- يضيف علامة بدون الكتابة عليها لو كانت موجودة بالفعل
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [فتح في ملعب]
- احذف الملصق
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [فتح في ملعب]
- يضبط وصلة الموقع لnowiki، كاتبا عليها إذا ما كانت موجودة بالفعل
- api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [فتح في ملعب]
- يضبط الوصف لnb، كاتبا عليه إذا ما كان موجودا بالفعل
- api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [فتح في ملعب]
- ينشيء ادعء جديدا على العنصر للخاصية P56 والقيمة "ExampleString"
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [فتح في ملعب]
- يزيل الادعات من العنصر مع GUIDs
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [فتح في ملعب]
- يضبط الادعاء مع GUID لقيمة الادعاء
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [فتح في ملعب]