API/my
မီဒီယာဝီကီ အများအပြားရှိပါတယ် အပလီကေးရှင်း ပရိုဂရမ်းမင်း အင်တာဖေ့စ် (APIs).
မီဒီယာဝီကီများထဲမှအရေးကြီးဆုံး APIs သုံးခုမှာ-
- MediaWiki Action API (api.php) သည် သင့်အား MediaWiki wiki ၏ အကြောင်းအရာများကို ဖတ်ရှုနိုင်စေမည့် ဝဘ် API တစ်ခုဖြစ်သည်။
- [$1 MediaWiki PHP API] ကို PHP ဖြင့် MediaWiki အတွက် extensions ကို develop လုပ်ရန် သုံးနိုင်သည်။
- MediaWiki အသုံးပြုသူ အင်တာဖေ့စ်ကို တိုးချဲ့ရန် user scripts နှင့် gadgets ကို ဖွံ့ဖြိုးတိုးတက်ရန် အသုံးပြုနိုင်သည့် MediaWiki JavaScript API (mw)
MediaWiki Action API နှင့် MediaWiki JavaScript API နှစ်ခုစလုံးသည် ပုံစံတူဖြစ်သည်- နှစ်ခုလုံးကို တိုးချဲ့မှုများဖြင့် တိုးချဲ့နိုင်သည်၊ ထို့ကြောင့် ရရှိနိုင်သော API module များသည် wiki မှ wiki သို့ ကွဲပြားနိုင်သည်။[1] While the API modules built into MediaWiki Core are available in most MediaWiki wikis, built-in Action API modules can also be disabled .
Within the context of the MediaWiki website the Action API can be accessed from JavaScript via the mw.Api JavaScript API. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) For libraries to access the MediaWiki Action API from your favorite programming language, see API:Client code .
Other web APIs
API | Availability | URL base | Example |
---|---|---|---|
MediaWiki Action API | Included with MediaWiki
Enabled on Wikimedia projects |
/api.php | https://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Earth |
MediaWiki REST API | Included with MediaWiki 1.35+
Enabled on Wikimedia projects |
/rest.php | https://en.wikipedia.org/w/rest.php/v1/page/Earth |
Wikimedia REST API | Not included with MediaWiki
Available for Wikimedia projects only |
/api/rest | https://en.wikipedia.org/api/rest_v1/page/title/Earth |
For commercial-scale APIs for Wikimedia projects, see Wikimedia Enterprise |
See also
Suggestions and ideas for the MediaWiki APIs are tracked on Phabricator :
- Phabricator tasks for the MediaWiki-Action-API
- Phabricator tasks for the MediaWiki-Core-Hooks that are part of the PHP API
- Phabricator tasks related to JavaScript in MediaWiki core or extensions
- Phabricator tasks for the MediaWiki-REST-API
Footnotes
- ↑ Action API ကို ထပ်တိုးရန်အတွက် API:Extensions ကို ကြည့်ပါ။ JavaScript module များအကြောင်းအချက်အလက်အတွက် ResourceLoader ကိုကြည့်ပါ။