MediaWiki API, əksər sənədləri bir skriptdə edə biləcək yaxşı sənədləşdirilmiş inkişaf vasitələridir. API ümumiyyətlə vikidə istifadə üçün avtomatlaşdırılmış vasitələrin inkişafı üçün istifadə olunur. MediaWiki API, əksər dillərdə, xüsusən PHP (qıvrım funksiyaları), Perl və digərləri tərəfindən asanlıqla istifadə edilə bilər.
Addımlar
Addım 1. MediaWiki API sənədlərini oxuyun
Adi index.php ilə eyni qovluqdakı 'api.php' ünvanında yerləşir. Məsələn:
Addım 2. Bir çıxış formatını seçin
MediaWiki, JSON, JSONFM, PHP (seriyalı format), PHPFM, WDDX, WDDXFM, XML, XMLFM, YAML, YAMLFM və RAWFM şəklində məlumat çıxışı təqdim edir. "FM" şəkilçisi HTML formatında olduqca çap olunmuş formatlardır.
Addım 3. Bir hərəkət seçin
MediaWiki API aşağıdakı hərəkətləri dəstəkləyir:
- kömək - Yardım ekranına baxın
- giriş - MediaWiki -yə daxil olun
- opensearch - opensearch protokolunu tətbiq edin. (Bütün MediaWiki qurğularında bu yoxdur).
- feedwatchlist - İzləmə siyahısı lentini qaytarın.
- sorğu - Müxtəlif variantları var. Onlar üçün MediaWiki API sənədlərinə baxın.
Addım 4. Bir sorğu və ya siyahı seçin
Standart hərəkətlərdən başqa, MediaWiki başqa bir məqaləyə keçid olan səhifələrin siyahıya alınması, son dəyişikliklərin sayı, töhfələr və s. Kimi müxtəlif sorğu və siyahıları dəstəkləyir.
Addım 5. Göndərilən məlumatları CURL və ya POST metodundan istifadə edərək skriptdən istifadə edərək API -yə ötürün
GET metodu da işləyə bilər.
Addım 6. Bir tətbiqə göndərilən çerezləri saxladığınızdan əmin olun (Bəzi skriptlər/tətbiqlər onu alt qovluqda saxlamaq istəyə bilər
Addım 7. MediaWiki istifadəçi interfeysi ilə qarşılıqlı əlaqə qurarkən, əksər redaktə səhifələrində saxlanılan redaktə işarənizi nəzərə alın
Düzəliş əlaməti, düzəliş toqquşmalarını təyin etmək və artıq edilmiş başqa bir düzəlişin ləğv edilməsinin qarşısını almaq üçün istifadə olunur (Bu, geri çəkilmədə də istifadə olunur.). Unutmayın ki, vikinin istifadəçi interfeysi ilə hərəkət edirsinizsə, işlərin pisləşməsi daha asandır. Yalnız nəzərdə tutulan nəticəni verəcəyinə əmin olmaq üçün istifadə etdiyiniz hər hansı bir rexeksə diqqət yetirin.
Addım 8. Wiki tərəfindən göndərilən nəticələri oxuyun
Nəticələr bir çox təhlilçinin oxuya biləcəyi HTTP cavabında sizə göndəriləcək. Seçdiyiniz formata xüsusi diqqət yetirin. Bu format üçün uyğun ayrıştırıcıdan istifadə etdiyinizə əmin olun. İstifadə etmək istədiyiniz standart bir format olsa belə, MediaWiki -yə açıq şəkildə ifadə etmək yaxşı bir tətbiqdir.
İpuçları
- API istifadə etməzdən əvvəl yerli vikinin skript dəstəyinə sahib olduğunuzdan əmin olun.
- API -dən istifadə edərək MediaWiki haqqında daha çox məlumat əldə edə bilərsiniz.