مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
command=createentry
- هذه الوحدة داخلية أو غير مستقرة. قد تتغير عمليتها دون إشعار.
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة تتطلب صلاحيات الكتابة.
- هذه الوحدة تقبل طلبات POST فقط.
- المصدر:ReadingLists
- الترخيص: GPL-2.0-or-later
إضافة صفحة جديدة إلى قائمة تنتمي إلى المستخدم الحالي.
يجب أن تكون إدخالات القائمة فريدة، لا تقتصر الصفحات على الويكي حيث يتم الوصول إلى API، يجب أن يكون لدى المستخدم أقل من 5000 إدخال (غير محذوف) في القائمة.
- list
معرف القائمة.
- هذه المعلمة مطلوبة.
- النوع: 2 = قائمة الأعداد الصحيحة
- project
اسم المشروع الخاص بالويكي الذي يستضيف الصفحة. (عادة ما يكون هذا هو اسم النطاق الخاص بالويكي.) مطلوب إلا عند إنشاء دفعة.
- لا يمكن أن يكون أطول من 255 بايت.
- title
عنوان الصفحة (بما في ذلك اسم النطاق المترجم)، مطلوب ما لم يتم إنشاء دفعة، يُنصَح بالتنسيق الذي يمكن قراءته بواسطة البشر (مسافات وليست شرطات سفلية)، تعامل API العناوين كسلاسل خام، يتم ترك التطبيع (مثل غلاف العنوان) للعملاء.
- لا يمكن أن يكون أطول من 383 بايت.
- batch
بيانات الدفعة لإنشاء إدخالات قائمة متعددة (في نفس القائمة) في طلب واحد، في شكل مصفوفة JSON مع واحد أو أكثر من الكائنات ذات حقول project وtitle.
- أضف الصفحة Dog من المشروع en.wikipedia.org to the إلى القائمة ذات المعرف 33.
- api.php?action=readinglists&command=createentry&list=33&project=https%3A%2F%2Fen.wikipedia.org&title=Dog&token=123ABC [فتح في ملعب]
- أضف صفحات متعددة إلى قائمة.
- api.php?action=readinglists&command=createentry&list=33&batch=%5B%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Dog%22%7D%2C%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Cat%22%7D%5D&token=123ABC [فتح في ملعب]