MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=voteny
(main | voteny)
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: VoteNY
- Lisans: GPL-2.0-or-later
VoteNY API modülü
Parametre:
Other general parameters are available.
- what
Yapılacak eylem; geçerli değerler 'vote' (yeşil oylama kutusu), 'multi' (oy veren yıldızlar) veya 'delete' (daha önce verilen bir oyu sil)
- Bu parametre gerekli.
- pageId
Oylama kutusunun/yıldızların olduğu sayfanın sayfa kimliği
- Bu parametre gerekli.
- Tür: tamsayı
- voteValue
1 ile 5 arasında sayısal oy değeri
- Tür: tamsayı
- type
Oy veren yıldızları (VoteStars PHP sınıfı) çağırmak için bunu 'stars' olarak ayarlayın, aksi takdirde yeşil oy kutusu (Oy PHP sınıfı) kullanılır
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
Örnekler:
- 666 kimlik numaralı sayfaya oy verin
- api.php?action=voteny&what=vote&pageId=666 [sandbox'ta açın]
- 666 kimlik numaralı sayfadan oyunuzu silin
- api.php?action=voteny&what=delete&pageId=666 [sandbox'ta açın]
- 666 kimlik numaralı sayfa için bir oy verin (5 üzerinden 3 yıldız)
- api.php?action=voteny&what=vote&type=stars&pageId=666&voteValue=3 [sandbox'ta açın]
- Oyunuzu yıldız derecelendirmesini kullanan 666 kimlik numarasına sahip sayfadan silin
- api.php?action=voteny&what=delete&type=stars&pageId=666 [sandbox'ta açın]
- Varsa önceki oyunuzu silerek 666 kimlik numarasına sahip sayfa için bir oy verin (5 üzerinden 4 yıldız).
- api.php?action=voteny&what=multi&type=stars&pageId=666&voteValue=4 [sandbox'ta açın]