MediaWiki API არის კარგად დოკუმენტირებული განვითარების ინსტრუმენტები, რომელსაც შეუძლია შეასრულოს ამოცანების უმრავლესობა ერთ სკრიპტში. API ჩვეულებრივ გამოიყენება ვიკიში გამოსაყენებლად ავტომატური ინსტრუმენტების შესაქმნელად. MediaWiki API შეიძლება გამოყენებულ იქნას ენების უმეტესობისთვის, განსაკუთრებით PHP (Curl ფუნქციები), ასევე Perl და რამდენიმე სხვა.
ნაბიჯები
ნაბიჯი 1. წაიკითხეთ MediaWiki API დოკუმენტაცია
ის მდებარეობს 'api.php' იმავე დირექტორიაში, როგორც ჩვეულებრივი index.php. მაგალითი:
ნაბიჯი 2. აირჩიეთ გამომავალი ფორმატი
MediaWiki გთავაზობთ მონაცემთა გამოშვებას JSON, JSONFM, PHP (სერიული ფორმატი), PHPFM, WDDX, WDDXFM, XML, XMLFM, YAML, YAMLFM და RAWFM სახით. "FM" სუფიქსის ფორმატები საკმაოდ დაბეჭდილია HTML- ში.
ნაბიჯი 3. ამოირჩიეთ მოქმედება
MediaWiki API მხარს უჭერს შემდეგ მოქმედებებს:
- დახმარება - იხილეთ დახმარების ეკრანი
- შესვლა - შედით მედიავიკიში
- opensearch - განახორციელეთ opensearch პროტოკოლი. (MediaWiki– ს ყველა ინსტალაციას არ აქვს ეს).
- feedwatchlist - დაუბრუნეთ სანახავი სიის არხი.
- შეკითხვა - აქვს მრავალფეროვანი ვარიანტი. იხილეთ მათთვის MediaWiki API დოკუმენტაცია.
ნაბიჯი 4. აირჩიეთ შეკითხვა ან სია
სტანდარტული ქმედებების გარდა, MediaWiki მხარს უჭერს სხვადასხვა მოთხოვნას და სიას, როგორიცაა გვერდების ჩამონათვალი, რომელიც შეიცავს სხვა სტატიას ბმულს, ბოლოდროინდელი ცვლილებების რაოდენობას, წვლილს და ა.შ.
ნაბიჯი 5. გადაგზავნეთ გამოქვეყნებული მონაცემები API– ში CURL ან სხვა ინსტრუმენტის გამოყენებით, რომელიც საშუალებას გაძლევთ გამოიყენოთ POST მეთოდი სკრიპტში
GET მეთოდი ასევე შეიძლება იმუშაოს.
ნაბიჯი 6. დარწმუნდით, რომ შეინახეთ ქუქი -ფაილები აპლიკაციაში გაგზავნილი (ზოგიერთ სკრიპტს/პროგრამას შეიძლება მოისურვოს მისი შენახვა ქვესაქაღალდეში
ნაბიჯი 7. MediaWiki– ს ინტერფეისთან ურთიერთობისას გაითვალისწინეთ თქვენი რედაქტირების ნიშანი, რომელიც ინახება უმეტეს რედაქტირებულ გვერდებზე
რედაქტირების ნიშანი გამოიყენება რედაქტირების შეჯახების დასადგენად და სხვა უკვე შესწორებული ცვლილების თავიდან აცილების მიზნით (ეს ასევე გამოიყენება უკან დასაბრუნებლად.). გაითვალისწინეთ, რომ უფრო ადვილია საქმეების გაფუჭება, თუ ვიკის მომხმარებლის ინტერფეისით მოქმედებთ. გაუფრთხილდით თქვენს მიერ გამოყენებულ რეჯექსებს, რათა დარწმუნდეთ, რომ ისინი მხოლოდ სასურველ შედეგს გააკეთებენ.
ნაბიჯი 8. წაიკითხეთ ვიკის მიერ გამოგზავნილი შედეგები
შედეგები გამოგიგზავნით HTTP პასუხად, რომლის წაკითხვაც ბევრმა ანალიზატორმა შეძლო. გაუფრთხილდით თქვენს მიერ არჩეულ ფორმატს. დარწმუნდით, რომ იყენებთ შესაბამის ანალიზატორს ამ ფორმატისთვის. როგორც წესი, კარგი პრაქტიკაა ფორმალურად მკაფიოდ გამოხატვა MediaWiki– ზე, მაშინაც კი, თუ მას აქვს ნაგულისხმევი ფორმატი, რომლის გამოყენებაც გსურთ.
Რჩევები
- დარწმუნდით, რომ თქვენი ადგილობრივი ვიკი მხარს უჭერს სკრიპტს API– ს გამოყენებამდე.
- მედიავიკის შესახებ შეგიძლიათ მეტი გაიგოთ მისი API გამოყენებით.