مساعدة 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
علم على هذا التعديل كبوت. علم المسار هذا سيتم احترامه فقط إذا ما كان المستخدم ينتمي للمجموعة "بوتات".
- النوع: منطقي (التفاصيل)
- returnto
عنوان الصفحة. إذا أدى حفظ التعديل إلى إنشاء حساب مؤقت، فقد تستجيب واجهة برمجة التطبيقات (API) برابط URL يجب على العميل زيارته لإكمال تسجيل الدخول. عند توفير هذه المعلمة، سيتم إعادة توجيه الرابط إلى الصفحة المحددة، بدلاً من الصفحة التي تم تعديلها.
- النوع: عنوان صفحة
- يقبل الصفحات غير الموجودة.
- returntoquery
معلمات استعلام عنوان URL (بعلامة "؟" ). إذا أدى حفظ التعديل إلى إنشاء حساب مؤقت، فقد تستجيب واجهة برمجة التطبيقات (API) بعنوان URL يجب على العميل زيارته لإكمال تسجيل الدخول. عند توفير هذه المعلمة، سيتم إعادة توجيه عنوان URL إلى صفحة تحتوي على معلمات الاستعلام المحددة.
- الافتراضي: (فارغ)
- returntoanchor
شظية عنوان URL (بعلامة # في البداية). إذا أدى حفظ التعديل إلى إنشاء حساب مؤقت، فقد تستجيب واجهة برمجة التطبيقات (API) برابط URL يجب على العميل زيارته لإكمال تسجيل الدخول. عند توفير هذه المعلمة، سيتم إعادة توجيه عنوان URL إلى صفحة تحتوي على الشظية المحددة.
- الافتراضي: (فارغ)
- data
الكائن المتسلسل الذي يتم استخدامه كمصر بيانات. سيتم تعيين 'id' لكيان منشأ حديثا.
- هذه المعلمة مطلوبة.
- clear
لو مضبوط، فالكيان كله سيتم إفراغه قبل المتابعة. الكيان لن يتم حفظه قبل أن يتم تعبئته ب"
data"، ربما مع استثناء أجزاء.- النوع: منطقي (التفاصيل)
- ينشيء عنصر فارغ جديد، يرجع هيكل كيان كامل
- 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"}]} [فتح في ملعب]