API:หน้าหลัก
![]() | This page is part of the MediaWiki Action API documentation. |
หน้านี้แสดงภาพรวมของ MediaWiki Action API หน้านี้มีไว้สำหรับผู้ร่วมให้ข้อมูลด้านเทคนิคและนักพัฒนาซอฟต์แวร์ที่ต้องการทำความเข้าใจและใช้ MediaWiki Action API
เริ่มต้นแบบรวดเร็ว
รับเนื้อหาของบทความในวิกิพีเดียภาษาอังกฤษในรูปแบบ HTML:
Endpoint
วิกิมีเดียวิกิ (Wikimedia wiki) ทั้งหมดมี endpoint ที่เป็นไปตามรูปแบบนี้: https://www.example.org/w/api.php
API Endpoint | วิกิ |
---|---|
https://www.mediawiki.org/w/api.php
|
MediaWiki API |
https://meta.wikimedia.org/w/api.php
|
Meta-Wiki API |
https://en.wikipedia.org/w/api.php
|
English Wikipedia API |
https://nl.wikipedia.org/w/api.php
|
Dutch Wikipedia API |
https://commons.wikimedia.org/w/api.php
|
Wikimedia Commons API |
https://test.wikipedia.org/w/api.php
|
Test Wiki API |
หากต้องการดู endpoint URL ในวิกิใด ให้ดูส่วน "ยูอาร์แอลจุดเข้า" ในหน้า Special:Version
บทนำ
MediaWiki Action API คือ web service ที่อนุญาตให้เข้าถึงฟีเจอร์บางอย่างของ Wiki เช่น การรับรองความถูกต้อง (authentication) การทำงานของเพจ (page operations) และการค้นหา (search) สามารถให้ ข้อมูลเมทา เกี่ยวกับวิกิและผู้ใช้ที่เข้าสู่ระบบได้
การใช้งานสำหรับ MediaWiki Action API
- ตรวจสอบ (Monitor) การติดตั้งมีเดียวิกิ (MediaWiki)
- สร้างบอท เพื่อรักษาการติดตั้ง MediaWiki
- ล็อกอินเข้าสู่วิกิ เข้าถึงข้อมูล และโพสต์การเปลี่ยนแปลงโดยส่งคำขอ HTTP ไปยัง web service
เริ่มต้นใช้งานกับ MediaWiki Action API
ก่อนที่คุณจะเริ่มใช้ MediaWiki Action API คุณควรตรวจสอบหน้าต่อไปนี้:
- มารยาทและแนวทางการใช้งาน API
- คำถามที่พบบ่อย (FAQ)
- input และ output formats
- ข้อบกพร่องและการเตือน
- นโยบายใดๆ ที่ใช้กับวิกิที่คุณต้องการเข้าถึง เช่น ข้อกำหนดการใช้งาน และ นโยบายเครื่องหมายการค้า ของมูลนิธิวิกิมีเดีย (Wikimedia Foundation) ข้อกำหนดเหล่านี้มีผลกับคุณเมื่อคุณเข้าถึงหรือแก้ไขโดยใช้ API เช่นเดียวกับเมื่อคุณใช้เว็บเบราว์เซอร์ของคุณ
API documentation
Main module
Status: The MediaWiki API is a mature and stable interface that is actively supported and improved. While we try to avoid it, we may occasionally need to make breaking changes; subscribe to the mediawiki-api-announce mailing list for notice of updates. Erroneous requests: When erroneous requests are sent to the API, an HTTP header will be sent with the key "MediaWiki-API-Error" and then both the value of the header and the error code sent back will be set to the same value. For more information see API: Errors and warnings. Testing: For ease of testing API requests, see Special:ApiSandbox. Parameters:
Examples:
|
APIs อื่น ๆ
หากคุณไม่พบสิ่งที่คุณกำลังมองหาในเอกสารคู่มือเกี่ยวกับ API นี้ มี APIs อื่น ๆ อีกมากมายที่เกี่ยวข้องกับโครงการวิกิมีเดีย (Wikimedia) สำหรับ REST API (Representational State Transfer API) ที่มาพร้อมกับ MediaWiki 1.35 และใหม่กว่า โปรดดูที่ API:REST API
API | Availability | URL base | Example |
---|---|---|---|
![]() |
Included with MediaWiki
Enabled on Wikimedia projects |
/api.php | https://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Earth |
![]() |
Included with MediaWiki 1.35+
Enabled on Wikimedia projects |
/rest.php | https://en.wikipedia.org/w/rest.php/v1/page/Earth |
![]() |
Not included with MediaWiki
Available for Wikimedia projects only |
/api/rest | https://en.wikipedia.org/api/rest_v1/page/title/Earth |
![]() |
Code stewardship
![]() | This page or project is maintained by Core Platform Team.
Get help:
|