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

(main | wbsetsitelink)
  • Bu modül okuma hakları gerektirir.
  • Bu modül yazma hakları gerektirir.
  • Bu modül yalnızca POST isteklerini kabul eder.
  • Kaynak: WikibaseClient
  • Lisans: GPL-2.0-or-later

Vikideki bir sayfayı bir Wikibase öğesiyle ilişkilendirir veya önceden oluşturulmuş bir ilişkilendirmeyi kaldırır.

Parametre:
Other general parameters are available.
id

Önek dahil varlık için tanımlayıcı. id veya site ve title birlikte kullanın.

new

Ayarlanırsa, yeni bir varlık oluşturulur. Bunu oluşturmak istediğiniz varlık türüne ayarlayın.

Aşağıdaki değerlerden biri: item, property
site

Sayfanın bulunduğu sitenin tanımlayıcısı. Tam bir site bağlantısı oluşturmak için title ile birlikte kullanın.

Aşağıdaki değerlerden biri:
title

İlişkilendirilecek sayfanın başlığı. Tam bir site bağlantısı oluşturmak için site ile birlikte kullanın.

baserevid

Değişikliği temel alan revizyonun sayısal tanımlayıcısı. Bu, kaydetme sırasında çakışmaları tespit etmek için kullanılır.

Tür: tamsayı
summary

Değişiklik özeti. Otomatik olarak oluşturulan bir yorumun başına gelecektir. Özetle birlikte otomatik kaydın uzunluğu 260 karakterdir. Sınırın üstündeki her şeyin silineceğini unutmayın.

tags

Düzeltmeye uygulanacak etiketleri değiştirin.

Değer (| veya alternatif ile ayırın):
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
bot

Bu düzenlemeyi bot olarak işaretleyin. Bu URL işaretine yalnızca kullanıcı "bot" grubuna aitse saygı gösterilir.

Tür: boole (ayrıntılar)
returnto

Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.

Tür: sayfa başlığı
Var olmayan sayfaları kabul eder.
returntoquery

URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.

Varsayılan: (boş)
returntoanchor

URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.

Varsayılan: (boş)
linksite

Bağlanacak sayfanın bulunduğu sitenin tanımlayıcısı

Bu parametre gerekli.
Aşağıdaki değerlerden biri:
linktitle

Bağlanacak sayfanın başlığı. Bu parametre boş bir dize veya hem linktitle hem de badges ayarlanmamışsa, bağlantı kaldırılır.

badges

Öğe kimliği rozetleri olarak ayarlanacak. Mevcut olanlar yerini alacak. Eğer bu parametre ayarlanmışsa, rozetleri değiştirilmeyecek

Değer (| veya alternatif ile ayırın):
Örnekler:
Site bağlantısı yoksa Q999999998 kimliğine İngilizce sayfası "Hydrogen" için bir site bağlantısı ekleyin
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [sandbox'ta açın]
Site bağlantısı yoksa, İngilizce "Hydrogen" sayfasına Q999999998 kimliğine bir site bağlantısı ekleyin. Ayrıca düzenleme özetine "Loves Oxygen" ekler.
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [sandbox'ta açın]
Site bağlantısı yoksa İngilizce "Hydrogen" sayfasına bağlı öğeye "Wasserstoff" Almanca sayfasına bir site bağlantısı ekleyin
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [sandbox'ta açın]
Almanca site bağlantısını öğeden kaldırın
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [sandbox'ta açın]
Lehçe "Wodór" sayfasına "Hydrogen" İngilizce sayfasıyla bağlantılı öğeye bir site bağlantısı ekleyin, bir rozet "Q149" kimliğine sahip öğeyi işaret ediyor
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [sandbox'ta açın]
Q999999998 kimliğine sahip öğeden Lehçe sayfasına olan bağlantının rozetlerini, bağlantı başlığı girmeden "Q2" ve "Q149" kimliğine sahip öğelere işaret eden iki rozete değiştirin
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [sandbox'ta açın]
Rozet değiştirmeden Q999999998 kimliğine sahip öğeden Lehçe sayfanın bağlantısını değiştirin
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [sandbox'ta açın]
Lehçe sayfasının bağlantısını Q999999998 kimliğine sahip öğeden değiştirin ve tüm rozetleri kaldırın
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [sandbox'ta açın]
"https://kayipmedya.org/wiki/Özel:ApiHelp" sayfasından alınmıştır