واجهة برمجة التطبيقات:تغيير محتوى موقع الويكي
Appearance
هذه الصفحة جزء من توثيق واجهة برمجة تطبيقات ميدياويكي التي تحمل اسم Action. |
يمكن تغيير محتوى موقع الويكي عن طريق واجهة برمجة التطبيقات عن طريق عدة وحدات برمجية مختلفة.
يرجى الاطلاع على الفقرة الفرعية المعنية لقراءة معلومات مفصلة عن كل وحدة برمجية. تتطلب وحدات الكتابة البرمجية بوجه عام طريقة 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. |