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