Jump to content

واجهة برمجة التطبيقات:تغيير محتوى موقع الويكي

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 100% complete.

يمكن تغيير محتوى موقع الويكي عن طريق واجهة برمجة التطبيقات عن طريق عدة وحدات برمجية مختلفة.

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

وحدات القراءة البرمجية

وحدات القراءة البرمجية
وحدة برمجية وظيفة/وظائف
Changeauthenticationdata تغيير بيانات المصادقة للمستخدم الحالي.
Checktoken تحقق من صحة رمز من action=query&meta=tokens.
Clientlogin تسجيل الدخول إلى ويكي باستخدام التدفق التفاعلي.
قارن الحصول على الفرق بين صفحتين اثنين.
توسيع القوالب يوسع كافة القوالب ضمن نصوص الويكي.
Feedcontributions إرجاع تغذية مساهمات المستخدم.
Feedrecentchanges عرض خلاصة أحدث التغييرات.
Feedwatchlist إرجاع تغذية قائمة المراقبة.
المساعدة عرض مساعدة لوحدات محددة.
Linkaccount ربط حساب من موفر طرف ثالث للمستخدم الحالي.
تسجيل الدخول تسجيل الدخول والحصول على ملفات تعريف الارتباط الخاصة بالمصادقة.
تسجيل الخروج تسجيل الخروج ومسح بيانات الجلسة.
Opensearch بحث الويكي باستخدام بروتوكول أوبن سيرش OpenSearch.
Paraminfo الحصول على معلومات حول وحدات API.
Parse الإعراب البرمجي للمحتوى ورد نتيجة الإعراب البرمجي.
Query جلب البيانات من برمجيات ميدياويكي وعنها.
Removeauthenticationdata إزالة بيانات المصادقة للمستخدم الحالي.
Rsd تصدير مخطط RSD (اكتشاف بسيط حقا).
Stashedit إعداد تعديل في حفظ مؤقت مشترك.
Tokens الحصول على رموز لأغراض أعمال تعدل بيانات.
Unlinkaccount إزالة حساب جهة خارجية مرتبط من المستخدم الحالي.

وحدات الكتابة البرمجية

وحدات الكتابة البرمجية
وحدة برمجية وظيفة/وظائف
المنع منع مستخدم.
Clearhasmsg إزالة وسم hasmsg من المستخدم الحالي.
Createaccount إنشاء حساب مستخدم جديد.
حذف حذف صفحة.
Edit إنشاء صفحات وتعديلها.
Emailuser إرسال رسالة بريد إلكتروني إلى مستخدم.
Filerevert إرجاع ملف محدد إلى نسخة سابقة.
Imagerotate تدوير صورة أو أكثر من صورة واحدة.
Import استيراد صفحة من موقع ويكي آخر، أو من ملف بصيغة XML.
التعامل مع الوسوم ينفذ مهام إدارة متعلقة بوسوم التغيير.
دمج التاريخ دمج تواريخ الصفحة.
Move نقل صفحة.
خيارات تغيير تفضيلات المستخدم الحالي.
Patrol فحص صفحة أو مراجعة.
Protect غير مستوى الحماية لصفحة.
Purge إفراغ التخزين المؤقت للعناوين المذكورة.
Resetpassword إرسال بريد إلكتروني لإعادة تعيين كلمة المرور إلى مستخدم.
حذف مراجعة حذف واسترجاع المراجعات.
Rollback التراجع عن آخر مجموعة من التعديلات على صفحة محددة قام بها آخر مستخدم.
Setnotificationtimestamp تحديث الختم الزمني للإشعارات لصفحات موجودة في قائمة مراقبة.
وسم إضافة أو إزالة وسوم التغيير من المراجعات الفردية أو إدخالات السجلات.
Unblock إلغاء منع المستخدم.
إلغاء حذف استرداد المراجعات لصفحة محذوفة.
Upload رفع ملف أو الحصول على حالة حالات الرفع المعلقة.
Userrights تغيير عضوية مجموعة المستخدم.
Watch إضافة أو إزالة صفحات من قائمة مراقبة المستخدم الحالي.

الأخطاء المحتملة

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

الكود معلومات
noapiwrite تم تعطيل تحرير هذا الويكي من خلال API.
writeapidenied لا يُسمَح لك بتعديل هذا الويكي من خلال API.