API:Compare/tr

İki sayfa arasındaki farkı elde etmek için GET isteği.



Örnek


Yanıt


Örnek kod


Olası hatalar


Parametre geçmişi

 * v1.32:,  ,  ,  ,  ,  ,  ,  ,  ,   tanıtıldı
 * v1.30:,  ,  ,   tanıtıldı
 * v1.20:,   tanıtıldı



Ek notlar
İki sayfa arasındaki farkı elde etmek için bir revizyon numarası, bir sayfa başlığı veya hem  hem de   için bir sayfa kimliği geçirilmelidir.



İlk ve son revizyonda göreceli karşılaştırma

 * Bir sayfanın ilk revizyonunda önceki ile göreceli bir karşılaştırma isteyebilirsiniz, bu, ilk revizyonun tam metninin fark olarak döndürülmesiyle sonuçlanır. Bunun doğru olmadığını unutmayın, çünkü bazı durumlarda ilk revizyondan önce sayfa için varsayılan içerik olabilir.  mülkü sonuçlarda yer almayacak.
 * Benzer şekilde, bir sayfanın son revizyonunda bir sonraki göreceli karşılaştırmayı isteyebilirsiniz.
 * (Not: Bu konunun yazılmasıyla ilgili son düzeltmedir. Sayfa korunduğundan, büyük olasılıkla değişmemelidir.) Sonuç boş bir farktır ve  olmayacaktır. Çoğu revizyon karşılaştırmasının aksine, yeni bir revizyon oluşturulursa bu sonuçlar değişecektir.

API'deki bu davranış tarihseldir. Bir dizi revizyon olarak sayfa tarihinin kavramsal modeliyle tutarlı değildir. İlk revizyonla karşılaştırılacak  revizyon veya son revizyonla karşılaştırılacak   revizyon yoktur. Bu nedenle, MediaWiki'nin gelecekteki sürümleri bu API çağrısı için farklı sonuçlar verebilir.



HTML çıkışını kullanma
, ve  değerlerinin HTML pasajlarını döndürmesini sağlar. HTML, en azından aşağıdaki işaretlemeyle bir tabloya gömülmesi gereken tablo satırlarının ( öğeleri) bir listesidir:

Meta verileri de görüntülemek için, ör. kullanıcı veya yorum ekleyin, fazladan satır ekleyin ve meta verileri  öğesinin içine yerleştirin.

Bu farkın doğru görüntülendiğinden emin olmak için (ör. fark işaretçisi ve içerik sütunları aynı genişlikte olmadığından) sayfanıza  ResourceLoader modülünü ekleyebilirsiniz:

görüntülemek istiyorsanız, aynı şekilde yorumlar ve otomatik teklifler için bazı temel stiller içeren  modülünü eklemek istersiniz:

Sayfada hem hem de  HTML'yi görüntülemek istiyorsanız, bu iki etiketi bir araya getirebilirsiniz: