MediaWiki API yardımı

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.

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.

" https://tr.wikipedia.org/wiki/Ozel:ApiHelp " sayfasından alınmı?tır