Hukum:Keterbacaan dan Interaksi Mesin terhadap Ketentuan Penggunaan Yayasan Wikimedia
Ketentuan Penggunaan Yayasan Wikimedia tersedia dalam format terbaca mesin.
Terutama, kami menyediakan API yang canggih untuk mengekstrak, memanipulasi, dan menyajikan Ketentuan Penggunaan (dan halaman lain yang kami selenggarakan) dengan berbagai cara.
Operasi mesin yang sederhana/langsung adalah mengambil teks (tanpa format HTML) dan mengembalikannya sebagai berkas XML: https://foundation.wikimedia.org/w/api.php?action=query&prop=extracts&titles=Policy:Terms_of_Use&explaintext=1&format=xml
Anda bisa mengambil hanya bagian tertentu dari Ketentuan Penggunaan, contoh: https://foundation.wikimedia.org/w/api.php?action=query&prop=revisions&titles=Policy:Terms_of_Use&rvslots=main&rvprop=content&rvsection=8&format=xml (mengubah nomor setelah "rvsection", dalam URL ini, untuk mengambil bagian yang berbeda. Penomoran bagian tersedia dari tautan ini: https://foundation.wikimedia.org/w/api.php?action=parse&page=Policy:Terms_of_Use&prop=sections&format=xml (lihat entri yang sesuai untuk "number", untuk bagian yang ingin dicari).
Format lain yang tersedia, selain XML, termasuk json, jsonfm, php, phpfm, rawfm, dan xmlfm.
API Tindakan MediaWiki masih bisa melakukan banyak hal lainnya! Dokumentasi API utama tersedia di MediaWiki.org, dan alat Bak Pasir API yang berguna (untuk memandu Anda berinteraksi dengan API) tersedia di wiki ini.
Contoh yang berfungsi
Bayangkan Anda ingin mengambil bagian Penghentian dari Ketentuan Penggunaan, dalam format JSON.
Pada saat penulisan, bagian Penghentian saat ini bernomor indeks "14", menurut https://foundation.wikimedia.org/w/api.php?action=parse&page=Policy:Terms_of_Use&prop=sections&format=xml
Tautan berikut - yang menggunakan 14 setelah "rvsection", dan "json" sebagai formatnya - oleh karena itu akan mengembalikan bagian Penghentian dari Ketentuan Penggunaan saat ini dalam format JSON: https://foundation.wikimedia.org/w/api.php?action=query&prop=revisions&titles=Policy:Terms_of_Use&rvslots=main&rvprop=content&rvsection=14&format=json
Kemungkinan lain
Tersedia alat lain untuk memanfaatkan kemampuan mesin dalam membaca Ketentuan Penggunaan kami.
Contoh, Anda bisa memakai Alat Riwayat Halaman untuk otomatis menghasilkan perbandingan antara berbagai versi (terarsip) dari Ketentuan Penggunaan; untuk bantuan cara pakai, lihat di sini.
Penggunaan perangkat lunak dan API kami tunduk pada ketentuan dan kebijakan yang berlaku.
