MediaWiki API нь ихэнх скриптээр олон ажлыг гүйцэтгэх чадвартай, сайн баримтжуулсан хөгжүүлэлтийн хэрэгсэл юм. API -ийг ихэвчлэн вики -д ашиглах автоматжуулсан хэрэгслүүдийг боловсруулахад ашигладаг. MediaWiki API -ийг ихэнх хэл, ялангуяа PHP (curl функц), Perl болон бусад хэд хэдэн хэлээр хялбархан ашиглах боломжтой.
Алхам
Алхам 1. MediaWiki API баримт бичгийг уншина уу
Энэ нь ердийн index.php файлын лавлах дахь 'api.php' дээр байрладаг. Жишээ:
Алхам 2. Гаралтын форматыг сонгоно уу
MediaWiki нь өгөгдлийн гаралтыг JSON, JSONFM, PHP (цуврал формат), PHPFM, WDDX, WDDXFM, XML, XMLFM, YAML, YAMLFM, RAWFM хэлбэрээр санал болгодог. "FM" дагавар хэлбэрүүд нь HTML дээр маш сайн хэвлэгддэг.
Алхам 3. Үйлдлийг сонгоно уу
MediaWiki API нь дараахь үйлдлийг дэмждэг.
- help - Тусламжийн дэлгэцийг үзнэ үү
- нэвтрэх - MediaWiki руу нэвтрэх
- opensearch - opensearch протоколыг хэрэгжүүлнэ. (MediaWiki -ийн бүх суулгацууд ийм байдаггүй).
- feedwatchlist - Үзэх жагсаалтын тэжээлийг буцаана уу.
- query - Олон янзын сонголттой. Тэдний MediaWiki API баримт бичгийг үзнэ үү.
Алхам 4. Асуулт эсвэл жагсаалтыг сонгоно уу
Стандарт үйлдлүүдээс гадна MediaWiki нь өөр өгүүллийн линк агуулсан хуудсыг жагсаах, сүүлийн үеийн өөрчлөлтүүдийн тоо, оруулсан хувь нэмэр гэх мэт өөр өөр асуулт, жагсаалтыг дэмждэг.
Алхам 5. Оруулсан өгөгдлийг CURL эсвэл POST аргыг скриптэд ашиглах боломжийг олгодог өөр хэрэгслийг ашиглан API руу дамжуулна уу
GET арга нь бас ажиллах боломжтой.
Алхам 6. Програм руу илгээсэн күүкийг хадгалахаа мартуузай (Зарим скриптүүд/програмууд үүнийг дэд хавтсанд хадгалахыг хүсч магадгүй юм
Алхам 7. MediaWiki хэрэглэгчийн интерфэйстэй харилцахдаа ихэнх засварлах хуудсан дээр хадгалагдаж байгаа засварын жетоноо анхаарч үзээрэй
Засварлах жетон нь засварын мөргөлдөөнийг тодорхойлох, аль хэдийн хийгдсэн өөр нэг засварыг хүчингүй болгохоос зайлсхийхэд ашиглагддаг (Үүнийг буцаахад бас ашигладаг.). Хэрэв та викигийн хэрэглэгчийн интерфэйсээр ажиллаж байгаа бол бүх зүйл амархан өөрчлөгдөх болно гэдгийг санаарай. Зөвхөн хүссэн үр дүнгээ өгөх болно гэдэгт итгэлтэй байхын тулд ашигладаг аливаа rexeks -ийг анхаарч үзээрэй.
Алхам 8. Вики илгээсэн үр дүнг уншина уу
Үр дүнг танд HTTP хариу хэлбэрээр илгээх бөгөөд үүнийг олон задлагч уншиж болно. Сонгосон форматаа илүү анхаарч үзээрэй. Энэ форматад тохирох задлагчийг ашиглаж байгаа эсэхээ шалгаарай. MediaWiki -д ашиглахыг хүссэн үндсэн форматтай байсан ч гэсэн форматыг тодорхой зааж өгөх нь ихэвчлэн сайн практик байдаг.
Зөвлөмж
- API ашиглахаасаа өмнө скриптийг орон нутгийн вики дэмжиж байгаа эсэхээ шалгаарай.
- Та APIW -ийг ашиглан MediaWiki -ийн талаар илүү ихийг олж мэдэх боломжтой.