Bu otomatik olarak olu?turulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve ornekler:
https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
Ana modul
Durum:
MediaWiki API, aktif olarak desteklenen ve geli?tirilen olgun ve kararlı bir arayuzdur. Bundan kacınmaya calı?ırken, zaman zaman kırılma de?i?iklikleri yapmamız gerekebilir; guncellemeleri bildirmek icin
posta listesine
abone olun.
Hatalı istekler:
API'ya hatalı istekler gonderildi?inde, "MediaWiki-API-Error" anahtarını iceren bir HTTP ba?lı?ı gonderilir ve daha sonra hem ba?lı?ın de?eri hem de geri gonderilen hata kodu olarak ayarlanır. aynı de?er. Daha fazla bilgi icin
API:Hatalar ve uyarılar
sayfasına bakın.
Deneme:
API isteklerini test etme kolaylı?ı icin,
Special:ApiSandbox
sayfasına bakın.
Parametre:
- action
Eylemin gercekle?tirilece?i.
- abusefiltercheckmatch
- Bir AbuseFilter'ın bir de?i?kenler kumesiyle mi, bir duzenleme ile mi yoksa gunlu?e kaydedilen bir AbuseFilter olayıyla e?le?ti?ini kontrol edin.
- abusefilterchecksyntax
- Bir AbuseFilter filtresinin sozdizimini kontrol edin.
- abusefilterevalexpression
- Bir AbuseFilter ifadesini de?erlendirir.
- abusefilterunblockautopromote
- Bir kullanıcının kotuye kullanım filtresinin bir sonucu olması nedeniyle otomatik konu?ma almasını engeller.
- abuselogprivatedetails
- Bir AbuseLog giri?inin ozel ayrıntılarını goruntuleyin.
- acquiretempusername
- Acquire a temporary user username and stash it in the current session, if temp account creation is enabled and the current user is logged out. If a name has already been stashed, returns the same name.
- antispoof
- AntiSpoof'un normalizasyon kontrollerine kar?ı bir kullanıcı adı kontrol edin.
- block
- Bir kullanıcıyı engelleyin.
- centralauthtoken
- Ekli bir vikiye do?rulanmı? bir istekte bulunmak icin bir centralauthtoken getirin.
- centralnoticecdncacheupdatebanner
- CDN (on uc) onbelle?inde depolanan banner iceri?inin anonim kullanıcılar icin, istenen banner ve dil icin temizlenmesini isteyin
- centralnoticechoicedata
- Belirli bir proje ve dil icin bir banner secmek icin gereken verileri alın
- centralnoticequerycampaign
- Bir kampanya icin tum yapılandırma ayarlarını alın.
- changeauthenticationdata
- Gecerli kullanıcı icin kimlik do?rulama verilerini de?i?tirin.
- changecontentmodel
- Sayfanın icerik modelini de?i?tirin
- checktoken
- action=query&meta=tokens
uzerinden bir simgenin gecerlili?ini kontrol edin.
- cirrus-config-dump
- CirrusSearch yapılandırmasının dokumu.
- cirrus-mapping-dump
- Bu viki icin CirrusSearch dokumu e?lemesi.
- cirrus-profiles-dump
- Bu viki icin CirrusSearch dokumu profilleri.
- cirrus-settings-dump
- Bu viki icin CirrusSearch dokumu ayarları.
- clearhasmsg
- Gecerli kullanıcı icin
hasmsg
i?aretini temizler.
- clientlogin
- Etkile?imli akı?ı kullanarak viki oturumu acın.
- communityconfigurationedit
- Change the content of a configuration provider in Community configuration
- compare
- ?ki sayfa arasındaki farkı elde edin.
- createaccount
- Yeni bir kullanıcı hesabı olu?turun.
- createlocalaccount
- Zorla yerel bir hesap olu?turun
- cxdelete
- ?cerik Cevirisi uzantısı kullanılarak olu?turulan taslak ceviriyi silin.
- cxsuggestionlist
- Oneri listelerini yonetin. Listelere oneriler ekleyin ve bunları kaldırın.
- cxtoken
- Cxserver ile kimlik do?rulaması yapmak icin JWT anahtarlarını alın.
- delete
- Sayfayı silin.
- deleteglobalaccount
- Bir kuresel kullanıcıyı silin.
- discussiontoolsedit
- Tartı?ma sayfasına bir mesaj gonderin.
- discussiontoolsfindcomment
- Bir yorumu kimli?ine veya adına gore bulun.
- discussiontoolsgetsubscriptions
- Belirtilen konuların abonelik durumlarını alın.
- discussiontoolssubscribe
- Bir konu hakkında bildirim almak icin abone ol (ya da abonelikten cık).
- discussiontoolsthank
- Send a public thank-you notification for a comment.
- echocreateevent
- Manually trigger a notification to a user
- echomarkread
- Bildirimleri gecerli kullanıcı icin okundu olarak i?aretleyin.
- echomarkseen
- Bildirimleri gecerli kullanıcı icin gorundu?u gibi i?aretleyin.
- echomute
- Belirli kullanıcılardan veya sayfalardan gelen bildirimlerin sesini kapatın veya acın.
- edit
- Sayfa olu?turun ve duzenleyin.
- editmassmessagelist
- Toplu mesaj teslimat listesini duzenleyin.
- emailuser
- Bir kullanıcıya e-posta gonderin.
- expandtemplates
- Vikimetin icindeki tum ?ablonları geni?letir.
- featuredfeed
- Ozellikli bir icerik besleme verir.
- feedcontributions
- Bir kullanıcının katkı yayını dondurur.
- feedrecentchanges
- Son yapılan de?i?iklikler ozet akı?ını dondurur.
- feedwatchlist
- Bir izleme listesi beslemesini dondurur.
- filerevert
- Bir dosyayı eski bir revizyona geri dondurun.
- flagconfig
- Bu site icin inceleme i?areti yapılandırması hakkında temel bilgi edinin.
- globalblock
- Bir kullanıcıyı kuresel olarak engelleyin veya engelini kaldırın.
- globalpreferenceoverrides
- Gecerli kullanıcının genel tercihleri icin yerel gecersiz kılmaları de?i?tirin.
- globalpreferences
- Gecerli kullanıcının genel tercihlerini de?i?tirin.
- globaluserrights
- Kuresel gruplara kullanıcı ekleyin/kaldırın.
- growthmanagementorlist
- Manage information in the structured mentor list (usually stored in
MediaWiki:GrowthMentors.json
). This module can be used by both current and future mentors (to add themselves or change their details) and administrators (for all users).
- growthmentordashboardupdatedata
- Schedule an extraordinary update of the mentee overview module in the mentor dashboard. You can only schedule one update per two hours for performance reasons.
- growthsetmenteestatus
- Set mentee's status (allows mentees to enable/disable mentorship module, or to opt-out entirely, which deletes the mentee/mentor relationship)
- growthsetmentor
- Kullanıcının danı?manını ayarlayın. De?i?iklik herkese acık olarak kaydedilecek.
- growthstarmentee
- Bir danı?anı, mevcut kullanıcı tarafından yıldızlı olarak i?aretleyin veya i?aretini kaldırın (ozel olarak saklanır ve gunlu?e kaydedilmez)
- help
- Belirtilen moduller icin yardımı goruntuleyin.
- homepagequestionstore
- Anasayfa modulleri aracılı?ıyla yayınlanan bicimlendirilmi? sorular alın
- imagerotate
- Bu modul devre dı?ı bırakıldı.
- import
- Bir sayfayı ba?ka bir vikiden veya bir XML dosyasından ice aktarın.
- jsonconfig
- JsonConfig alt sistemine do?rudan eri?im sa?lar.
- languagesearch
- Herhangi bir betikte dil isimlerini arayın.
- linkaccount
- Bir ucuncu taraf sa?layıcıdan bir hesabı gecerli kullanıcıya ba?layın.
- login
- Oturum acın ve kimlik do?rulama cerezlerini alın.
- logout
- Oturumu kapatın ve oturum verilerini temizleyin.
- managetags
- De?i?iklik etiketleriyle ilgili yonetim gorevlerini gercekle?tirin.
- massmessage
- Bir sayfa listesine mesaj gonderin.
- mergehistory
- Sayfa gecmi?lerini birle?tirin.
- move
- Bir sayfayı ta?ı.
- opensearch
- OpenSearch protokolunu kullanarak vikide arama yapın.
- options
- Gecerli kullanıcının tercihlerini de?i?tirin.
- paraminfo
- API modulleri hakkında bilgi edinin.
- parse
- ?ceri?i ayrı?tırır ve ayrı?tırıcı cıkı?ını dondurur.
- patrol
- Bir sayfa veya revizyon devriye edin.
- protect
- Sayfanın koruma seviyesini de?i?tirin.
- purge
- Verilen ba?lıklar icin onbelle?i temizleyin.
- query
- MediaWiki'den ve MediaWiki hakkında veri getirin.
- removeauthenticationdata
- Gecerli kullanıcı icin kimlik do?rulama verilerini kaldırın.
- resetpassword
- Bir kullanıcıya parola sıfırlama e-postası gonderin.
- review
- Bir revizyonu onaylayarak veya geri alarak inceleyin.
- revisiondelete
- Revizyonları silin ve geri alın.
- rollback
- Sayfadaki son duzenlemeyi geri alın.
- rsd
- Bir RSD (Gercekten Basit Ke?if) ?emasını dı?a aktarın.
- setglobalaccountstatus
- Kuresel bir kullanıcının durumu belirleyin.
- setnotificationtimestamp
- ?zlenen sayfalar icin bildirim zaman damgasını guncelleyin.
- setpagelanguage
- Sayfanın dilini de?i?tirin.
- shortenurl
- Kısa bir URL'ye uzun bir URL kısaltın.
- sitematrix
- Wikimedia siteleri listesini alın.
- spamblacklist
- Bir veya daha fazla URL'yi spam engelleme listesine gore do?rulayın.
- stabilize
- Sayfa kararlılı?ı ayarlarını de?i?tirin.
- streamconfigs
- Olay akı?ı yapılandırmasını gosterir. Yalnızca format=json ile formatversion=2 de?erini dondurur.
- strikevote
- Hizmetlilerin oy kullanmasına veya greve gitmesine izin verir.
- sxdelete
- Delete the draft section translation and its parallel corpora from database.
- tag
- Tek tek duzeltmelere veya gunluk giri?lerine de?i?iklik etiketleri ekleyin veya kaldırın.
- templatedata
- TemplateData uzantısı tarafından depolanan verileri alın.
- thank
- Bir editore te?ekkur mesajı gonderin.
- titleblacklist
- TitleBlacklist ile bir sayfa ba?lı?ını, dosya adını veya kullanıcı adını do?rulayın.
- torblock
- Bir IP adresinin Tor cıkı? du?umu olarak engellenip engellenmedi?ini kontrol edin.
- transcodereset
- 'transcode-reset' hakkına sahip kullanıcılar, bir transkod i?ini sıfırlayabilir ve yeniden calı?tırabilir.
- unblock
- Bir kullanıcının engellemesini kaldırın.
- undelete
- Silinen bir sayfanın silinmi? revizyonlarını geri getirin.
- unlinkaccount
- Ba?lı bir ucuncu taraf hesabını gecerli kullanıcıdan kaldırın.
- upload
- Bir dosya yukleyin veya bekleyen yuklemelerin durumunu o?renin.
- userrights
- Bir kullanıcının grup uyeli?ini de?i?tirin.
- validatepassword
- Vikinin parola politikalarına gore bir parola do?rulayın.
- watch
- Gecerli kullanıcının izleme listesine sayfalar ekleyin veya listeden sayfa kaldırın.
- webapp-manifest
- Bir web uygulaması bildirimi dondurur.
- webauthn
- API Module to communicate between server and client during registration/authentication process.
- wikilove
- VikiSevgi'sini ba?ka bir kullanıcıya verin.
- bouncehandler
- Dahili.
Bir sıcrama e-postası alın ve ba?arısız alıcıyı ele almak icin i?leme koyun.
- categorytree
- Dahili.
CategoryTree uzantısı icin ic modul.
- cirrus-check-sanity
- Dahili.
Reports on the correctness of a range of page ids in the search index
- collection
- Dahili.
API module for performing various operations on a wiki user's collection.
- cspreport
- Dahili.
Tarayıcılar tarafından ?cerik Guvenli?i ?lkesi ihlallerini bildirmek icin kullanılır. Bu modul, CSP uyumlu bir web tarayıcısı tarafından otomatik olarak kullanıldı?ı durumlar dı?ında asla kullanılmamalıdır.
- cxcheckunreviewed
- Dahili.
Check if any fast, unreviewed translation has been published recently for the current user.
- cxpublish
- Dahili.
?cerik Cevirmeni uzantısıyla yaratılan bir sayfayı kaydedin.
- cxpublishsection
- Dahili.
?cerik Cevirisi uzantısının bolum ceviri ozelli?i kullanılarak olu?turulan bir sayfayı kaydedin.
- cxsave
- Dahili.
Bu modul, bant geni?li?inden tasarruf etmek ve paralel corpora toplamak icin taslak cevirilerin bolumlere gore kaydedilmesini sa?lar.
- cxsplit
- Dahili.
Create and save a section translation to database, for every translated section of the given article translation
- discussiontoolscompare
- Dahili.
?ki sayfa revizyonu arasındaki yorum de?i?iklikleri hakkında bilgi alın.
- discussiontoolspageinfo
- Dahili.
Tartı?ma araclarını ba?latmak icin gereken meta verileri dondurur.
- discussiontoolspreview
- Dahili.
Tarı?ma sayfasındaki bir mesajı onizleyin.
- echopushsubscriptions
- Dahili.
Gecerli kullanıcı icin push aboneliklerini yonetin.
- editcheckreferenceurl
- Dahili.
Check the status of a URL for use as a reference.
- fancycaptchareload
- Dahili.
Yeni bir FancyCaptcha alın.
- growthinvalidateimagerecommendation
- Dahili.
Invalidate an image recommendation.
- growthinvalidatepersonalizedpraisesuggestion
- Dahili.
Invalidates a suggestion of a praiseworthy mentee in the Personalized praise module on the Mentor dashboard
- helppanelquestionposter
- Dahili.
Gecerli kullanıcı icin yardım panelinden gonderilen soruları ele alın.
- jsondata
- Dahili.
Yerelle?tirilmi? JSON verilerini alın.
- oathvalidate
- Dahili.
?ki faktorlu kimlik do?rulama (OATH) anahtarını do?rulayın.
- parser-migration
- Dahili.
?ki farklı duzenli yapılandırma ile bir sayfayı ayrı?tırın.
- readinglists
- Dahili.
Okuma listesi yazma i?lemleri.
- sanitize-mapdata
- Dahili.
Kartographer uzantısı icin veri do?rulaması gercekle?tirir
- scribunto-console
- Dahili.
Scribunto konsolundan XHR taleplerine hizmet vermek icin dahili modul.
- securepollauth
- Dahili.
Allows a remote wiki to authenticate users before granting access to vote in the election.
- stashedit
- Dahili.
Payla?ılan onbellekte bir duzenleme hazırlayın.
- sxsave
- Dahili.
Save the draft section translation and store the parallel corpora
- timedtext
- Dahili.
<track> o?elerinin kullanımı icin zamanlanmı? metin iceri?i sa?lar
- ulslocalization
- Dahili.
Verilen dilde ULS yerelle?tirmeyi alın.
- ulssetlang
- Dahili.
Kullanıcının tercih etti?i arayuz dilini guncelleyin.
- visualeditor
- Dahili.
Parsoid hizmetinden bir sayfa icin HTML5 de?erini dondurur.
- visualeditoredit
- Dahili.
Bir HTML5 sayfasını MediaWiki'ye (Parsoid hizmeti aracılı?ıyla vikimetine donu?turulur) kaydedin.
- wikimediaeventsblockededit
- Dahili.
Log information about blocked edit attempts
- A?a?ıdaki de?erlerden biri:
abusefiltercheckmatch
,
abusefilterchecksyntax
,
abusefilterevalexpression
,
abusefilterunblockautopromote
,
abuselogprivatedetails
,
acquiretempusername
,
antispoof
,
block
,
centralauthtoken
,
centralnoticecdncacheupdatebanner
,
centralnoticechoicedata
,
centralnoticequerycampaign
,
changeauthenticationdata
,
changecontentmodel
,
checktoken
,
cirrus-config-dump
,
cirrus-mapping-dump
,
cirrus-profiles-dump
,
cirrus-settings-dump
,
clearhasmsg
,
clientlogin
,
communityconfigurationedit
,
compare
,
createaccount
,
createlocalaccount
,
cxdelete
,
cxsuggestionlist
,
cxtoken
,
delete
,
deleteglobalaccount
,
discussiontoolsedit
,
discussiontoolsfindcomment
,
discussiontoolsgetsubscriptions
,
discussiontoolssubscribe
,
discussiontoolsthank
,
echocreateevent
,
echomarkread
,
echomarkseen
,
echomute
,
edit
,
editmassmessagelist
,
emailuser
,
expandtemplates
,
featuredfeed
,
feedcontributions
,
feedrecentchanges
,
feedwatchlist
,
filerevert
,
flagconfig
,
globalblock
,
globalpreferenceoverrides
,
globalpreferences
,
globaluserrights
,
growthmanagementorlist
,
growthmentordashboardupdatedata
,
growthsetmenteestatus
,
growthsetmentor
,
growthstarmentee
,
help
,
homepagequestionstore
,
imagerotate
,
import
,
jsonconfig
,
languagesearch
,
linkaccount
,
login
,
logout
,
managetags
,
massmessage
,
mergehistory
,
move
,
opensearch
,
options
,
paraminfo
,
parse
,
patrol
,
protect
,
purge
,
query
,
removeauthenticationdata
,
resetpassword
,
review
,
revisiondelete
,
rollback
,
rsd
,
setglobalaccountstatus
,
setnotificationtimestamp
,
setpagelanguage
,
shortenurl
,
sitematrix
,
spamblacklist
,
stabilize
,
streamconfigs
,
strikevote
,
sxdelete
,
tag
,
templatedata
,
thank
,
titleblacklist
,
torblock
,
transcodereset
,
unblock
,
undelete
,
unlinkaccount
,
upload
,
userrights
,
validatepassword
,
watch
,
webapp-manifest
,
webauthn
,
wikilove
,
bouncehandler
,
categorytree
,
cirrus-check-sanity
,
collection
,
cspreport
,
cxcheckunreviewed
,
cxpublish
,
cxpublishsection
,
cxsave
,
cxsplit
,
discussiontoolscompare
,
discussiontoolspageinfo
,
discussiontoolspreview
,
echopushsubscriptions
,
editcheckreferenceurl
,
fancycaptchareload
,
growthinvalidateimagerecommendation
,
growthinvalidatepersonalizedpraisesuggestion
,
helppanelquestionposter
,
jsondata
,
oathvalidate
,
parser-migration
,
readinglists
,
sanitize-mapdata
,
scribunto-console
,
securepollauth
,
stashedit
,
sxsave
,
timedtext
,
ulslocalization
,
ulssetlang
,
visualeditor
,
visualeditoredit
,
wikimediaeventsblockededit
- Varsayılan: help
- format
Cıkı?ının bicimi.
- json
- JSON formatında veri cıkı?ı.
- jsonfm
- Verileri JSON biciminde cıktılar (HTML'de guzel baskı).
- none
- Cıkı? yok.
- php
- Serile?tirilmi? PHP bicimde veri cıkı?ı.
- phpfm
- Serile?tirilmi? PHP biciminde veri cıkı?ı (HTML'de guzel baskı).
- rawfm
- Hata ayıklama o?eleri dahil cıktı verileri, JSON biciminde (HTML'de guzel yazdırılır).
- xml
- XML formatında veri cıkı?ı.
- xmlfm
- XML biciminde cıkı? (HTML'de guzel baskı).
- A?a?ıdaki de?erlerden biri:
json
,
jsonfm
,
none
,
php
,
phpfm
,
rawfm
,
xml
,
xmlfm
- Varsayılan: jsonfm
- maxlag
Maksimum gecikme, MediaWiki veritabanı co?altılmı? bir kumeye yuklendi?inde kullanılabilir. Daha fazla site co?altma gecikmesine neden olan eylemleri kaydetmek icin, bu parametre istemcinin co?altma gecikmesi belirtilen de?erden daha az olana kadar beklemesini sa?layabilir. A?ırı gecikme durumunda,
maxlag
hata kodu,
$host bekleniyor: $lag saniye gecikli
gibi bir mesajla birlikte dondurulur.
Daha fazla bilgi icin
Manual:Maxlag parametresi
sayfasına bakınız.
- Tur: tamsayı
- smaxage
s-maxage
HTTP onbellek kontrolu ustbilgisini bu kadar saniye olarak ayarlayın. Hatalar asla onbelle?e alınmaz.
- Tur: tamsayı
- De?er, 0 daha az olmamalıdır.
- Varsayılan: 0
- maxage
max-age
HTTP onbellek kontrolu ustbilgisini bu kadar saniye olarak ayarlayın. Hatalar asla onbelle?e alınmaz.
- Tur: tamsayı
- De?er, 0 daha az olmamalıdır.
- Varsayılan: 0
- assert
Kullanıcının
user
olarak ayarlanmı?sa,
anon
olarak ayarlanmı?sa oturum
acmamı?
oldu?unu veya
bot
ise bot kullanıcı hakkına sahip oldu?unu do?rulayın.
- A?a?ıdaki de?erlerden biri: anon, bot, user
- assertuser
Gecerli kullanıcının adlandırılmı? kullanıcı oldu?unu do?rulayın.
- ?unu yazın: kullanıcı, herhangi biri kullanıcı adı ve Gecici kullanıcı
- requestid
Burada verilen herhangi bir de?er yanıta dahil edilecektir. ?stekleri ayırt etmek icin kullanılabilir.
- servedby
?ste?i sunan ana bilgisayar adını sonuclara ekleyin.
- Tur: boole (
ayrıntılar
)
- curtimestamp
Gecerli zaman damgasını sonuca dahil et.
- Tur: boole (
ayrıntılar
)
- responselanginfo
Sonucta
uselang
ve
errorlang
icin kullanılan dilleri ekleyin.
- Tur: boole (
ayrıntılar
)
- origin
Etki alanları arası AJAX iste?i (CORS) kullanarak API'ye eri?irken bunu kaynak etki alanına ayarlayın. Bu, ucu? oncesi tum taleplere dahil edilmeli ve bu nedenle istek URI'sinin bir parcası olmalıdır (POST kurulu?u de?il).
Kimli?i do?rulanmı? istekler icin, bunun
Origin
ba?lı?ındaki orijinlerden biriyle tam olarak e?le?mesi gerekir, bu nedenle
https://en.wikipedia.org
gibi
https://meta.wikimedia.org
bir ?eye ayarlanması gerekir. Bu parametre
Origin
ustbilgisiyle e?le?mezse, 403 yanıtı dondurulur. Bu parametre
Origin
ustbilgisiyle e?le?iyorsa ve orijin izin verilirse,
Access-Control-Allow-Origin
ve
Access-Control-Allow-Credentials
ba?lıklar ayarlanacaktır.
Kimli?i do?rulanmamı? istekler icin
*
de?erini belirtin. Bu,
Access-Control-Allow-Origin
ustbilgisinin ayarlanmasına neden olur, ancak
Access-Control-Allow-Credentials
,
false
ve tumu kullanıcıya ozgu veriler kısıtlanacaktır.
- uselang
Mesaj cevirileri icin kullanılacak dil.
action=query&meta=siteinfo
ile
siprop=languages
bir dil kodu listesi dondurur veya
user
Mevcut kullanıcının dil tercihini kullanmak icin bu vikinin icerik dilini kullanmak icin
content
belirtin.
- Varsayılan: user
- variant
Dilin varyantı. Yalnızca temel dil, de?i?ken donu?turmeyi destekliyorsa calı?ır.
- errorformat
Uyarı ve hata metni cıkı?ı icin kullanılacak bicim
- plaintext
- HTML etiketlerinin kaldırıldı?ı ve varlıkların de?i?tirildi?i vikimetin.
- wikitext
- Ayrı?tırılmamı? vikimetin.
- html
- HTML
- raw
- Mesaj anahtarı ve parametreleri.
- none
- Metin cıkı?ı yok, yalnızca hata kodları.
- bc
- MediaWiki 1.29'dan once kullanılan bicim.
errorlang
ve
errorsuselocal
yoksayılır.
- A?a?ıdaki de?erlerden biri: bc, html, none, plaintext, raw, wikitext
- Varsayılan: bc
- errorlang
Uyarılar ve hatalar icin kullanılacak dil.
action=query&meta=siteinfo
ile
siprop=languages
veya
content
bir dil kodu listesi dondurur. Bu vikinin icerik dilini kullanmak icin
uselang
parametresiyle aynı de?eri kullanmak icin
uselang
de?erini belirtin.
- Varsayılan: uselang
- errorsuselocal
Verilirse, hata metinleri MediaWiki ad alanından yerel olarak ozelle?tirilmi? iletiler kullanır.
- Tur: boole (
ayrıntılar
)
- centralauthtoken
Etki alanları arası AJAX iste?i (CORS) kullanarak API'ye eri?irken, bunu gecerli SUL kullanıcısı olarak kimlik do?rulaması yapmak icin kullanın. CORS iste?inde bulunmadan once anahtarı almak icin bu vikide
action=centralauthtoken
kullanın. Her anahtar yalnızca bir kez kullanılabilir ve suresi 10 saniye sonra dolar. Bu, ucu? oncesi taleplere dahil edilmeli ve bu nedenle istek URI'sine (POST govdesine de?il) dahil edilmelidir.
?zin:
- writeapi
- Yazma API'sini kullan
- Kabul edildi: all, user ve bot
- apihighlimits
- API sorgularında daha yuksek sınırlar kullanın (yava? sorgular: 500; hızlı sorgular: 5000). Yava? sorgulama sınırları cok de?erli parametreler icin de gecerlidir.
- Kabul edildi: bot, sysop ve interface-editor
Veri turleri
MediaWiki'ye giri?, NFC normalle?tirilmi? UTF-8 olmalıdır. MediaWiki di?er girdileri donu?turmeye calı?abilir, ancak bu MD5 denetimleriyle bazı i?lemlerin (
duzenlemeler
gibi) ba?arısız olmasına neden olabilir.
Birden cok de?er alan parametreler normalde dikey cizgi karakteri kullanılarak ayrılmı? de?erlerle gonderilir;
param=value1|value2
veya
param=value1%7value2
. Bir de?erin boru karakterini icermesi gerekiyorsa,
ve
ayırıcısı olarak U+001F (Birim Ayırıcı) kullanın. or.
param=%1Fvalue1%1Fvalue2
.
API isteklerindeki bazı parametre turlerinin daha fazla acıklanması gerekir:
- boolean
Boole parametreleri HTML onay kutuları gibi calı?ır: parametre belirtilirse, de?erine bakılmaksızın do?ru kabul edilir. Yanlı? bir de?er icin parametreyi tamamen atlayın.
- expiry
Vade sonu de?erleri goreceli olabilir (or.
5 months
veya
2 weeks
) veya kesin (or.
2014-09-18T12:34:56Z
). Biti?i olmayan icin,
infinite
,
indefinite
,
infinity
veya
never
kullanın.
- timestamp
Zaman damgaları birkac bicimde belirtilebilir; ayrıntılar icin
mediawiki.org'da belgelenen Zaman Damgası kutuphane giri? bicimlerine
bakın. ISO 8601 tarih ve saat onerilir:
2001
-
01
-
15
T
14
:
56
:
00
Z
. Ayrıca, gecerli zaman damgasını belirtmek icin
now
dizesi kullanılabilir.
?ablonlu parametreleri
Gecici parametreler, bir API modulunun ba?ka bir parametrenin her de?eri icin bir de?ere ihtiyac duydu?u durumları destekler. Orne?in, meyve istemek icin bir API modulu varsa, hangi meyvelerin talep edildi?ini belirtmek icin
fruits
parametresine ve
{fruit}-quantity
her meyveden kac tane talep edilece?ini belirtin. Daha sonra 1 elma, 5 muz ve 20 cilek isteyen bir API istemcisi
fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20
gibi bir istekte bulunabilir.
Katkıda bulunanlar
API geli?tiricileri:
- Yuri Astrakhan (yaratıcı, ba? geli?tirici Eylul 2006 ? Eylul 2007)
- Roan Kattouw (oncu geli?tirici Eylul 2007?2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch (oncu geli?tirici 2013?2020)
Lutfen yorumlarınızı, onerilerinizi ve sorularınızı mediawiki-api@lists.wikimedia.org adresine gonderin.
veya
https://phabricator.wikimedia.org/
adresinde bir hata raporu sunun.