Jump to content

Wikimedia REST API/id: Difference between revisions

From mediawiki.org
Content deleted Content added
Penyuwangi (talk | contribs)
Created page with "REST API mengikuti '''kebijakan pemversian API ini'''."
Tags: Mobile edit Mobile web edit Advanced mobile edit
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(19 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Wikimedia APIs}}
{{Wikimedia API
| name = Wikimedia REST API
| status = <span lang="en" dir="ltr" class="mw-content-ltr">See status of individual endpoints in the reference docs</span>
| access = <span lang="en" dir="ltr" class="mw-content-ltr">public</span>
| projects = <span lang="en" dir="ltr" class="mw-content-ltr">All major Wikimedia wikis</span>
| framework = <span lang="en" dir="ltr" class="mw-content-ltr">REST</span>
}}
'''REST API''' Wikimedia menawarkan akses ke konten dan metadata Wikimedia dalam format terbaca mesin.
'''REST API''' Wikimedia menawarkan akses ke konten dan metadata Wikimedia dalam format terbaca mesin.
Berfokus pada kasus penggunaan bervolume tinggi, sistem ini berpadu erat dengan prasarana penembolokan yang teredar secara global milik Wikimedia.
Berfokus pada kasus penggunaan bervolume tinggi, sistem ini berpadu erat dengan prasarana penembolokan yang teredar secara global milik Wikimedia.
Hasilnya, pengguna API mendapatkan manfaat dari pengurangan latensi dan dukungan untuk volume permintaan yang tinggi.
Hasilnya, pengguna API mendapatkan manfaat dari pengurangan latensi dan dukungan untuk volume permintaan yang tinggi.


<span id="Documentation"></span>
REST API beserta dokumentasinya tersedia untuk semua proyek Wikimedia utama di lokasi '''/api/rest_v1/'''.
== Dokumentasi ==
Sebagai contoh, bagi Wikipedia bahasa Inggris ini tersedia pada '''https://en.wikipedia.org/api/rest_v1/<nowiki/>'''.

<div lang="en" dir="ltr" class="mw-content-ltr">
=== Reference ===
</div>

Untuk dokumentasi acuan, pilih "Wikimedia REST APIs" di [{{canonicalurl:Special:RestSandbox|api=wmf-rest/v1}} REST Sandbox], yang juga tersedia di semua proyek Wikimedia (misalnya: [https://en.wikipedia.org/w/index.php?api=wmf-rest/v1&title=Special%3ARestSandbox REST Sandbox di Wikipedia bahasa Inggris]).


Meskipun fungsionalitas yang ditawarkan oleh sebagian besar proyek sangat mirip dengan yang ada di Wikipedia bahasa Inggris, terdapat beberapa pengecualian yang perlu diperhatikan:
Meskipun fungsionalitas yang ditawarkan oleh sebagian besar proyek sangat mirip dengan yang ada di Wikipedia bahasa Inggris, terdapat beberapa pengecualian yang perlu diperhatikan:


* [https://wikimedia.org/api/rest_v1/ wikimedia.org] menawarkan informasi lintas proyek seperti metrik tampilan halaman.
* [https://en.wiktionary.org/api/rest_v1/ en.wiktionary.org] menawarkan [https://en.wiktionary.org/api/rest_v1/#!/Page_content/get_page_definition_term titik akhir definisi] eksperimental, yang memaparkan informasi Wikikamus sebagai data terstruktur. Dukungan untuk bahasa lain [[phab:T138709|sedang dalam pembahasan]].
* [https://en.wiktionary.org/api/rest_v1/ en.wiktionary.org] menawarkan [https://en.wiktionary.org/api/rest_v1/#!/Page_content/get_page_definition_term titik akhir definisi] eksperimental, yang memaparkan informasi Wikikamus sebagai data terstruktur. Dukungan untuk bahasa lain [[phab:T138709|sedang dalam pembahasan]].


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Versioning"></span>
== Pemversian ==
== Quick start ==
</div>
REST API beserta dokumentasinya tersedia untuk semua proyek Wikimedia utama di lokasi '''/api/rest_v1/'''.
Sebagai contoh, bagi Wikipedia bahasa Inggris ini tersedia pada '''<nowiki>https://en.wikipedia.org/api/rest_v1/</nowiki>'''.

{{Codesample|copy=|lang=bash|code=
# Get metadata for the Earth article on English Wikipedia
curl 'https://en.wikipedia.org/api/rest_v1/page/summary/Earth'
}}

{{Clickable button 2
|1=<span lang="en" dir="ltr" class="mw-content-ltr">Try it out</span>
|class=mw-ui-progressive
|url=https://en.wikipedia.org/api/rest_v1/page/summary/Earth
}}

<div lang="en" dir="ltr" class="mw-content-ltr">
== Access policy ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
See {{ll|Wikimedia APIs/Access policy}}.
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
== Stability policy ==
</div>


REST API mengikuti [[Special:MyLanguage/API versioning|'''kebijakan pemversian API ini''']].
REST API mengikuti [[Special:MyLanguage/API versioning|'''kebijakan pemversian API ini''']].


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Terms_and_conditions"></span>
== Syarat dan ketentuan ==
== Report a bug ==
</div>
* <span lang="en" dir="ltr" class="mw-content-ltr">By using the REST API, you agree to Wikimedia's general [[foundation:Terms_of_Use|Terms of Use]] and [[foundation:Privacy_policy|Privacy Policy]].</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">To avoid impacting other API users, limit your clients to no more than 200 requests/sec to this API overall. Many entry points additionally specify and enforce more restrictive rate limits.</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">We ask you to set a unique <code>User-Agent</code> or <code>Api-User-Agent</code> header that allows us to contact you quickly. Email addresses or URLs of contact pages work well.</span>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Other_APIs"></span>
Create an account on {{ll|Phabricator/Help|Wikimedia Phabricator}}, and tag the task with [[phab:tag/RESTBase-API|RESTBase-API]].
== API lainnya ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
== Get help ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
Leave a comment on the [[Talk:Wikimedia REST API|discussion page]].
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
== Contribute ==
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
To edit the docs, see {{ll|Gerrit/Tutorial}} to contribute to the [[gerrit:plugins/gitiles/mediawiki/services/restbase/+/master/v1/|OpenAPI descriptions]].
</div>

<div lang="en" dir="ltr" class="mw-content-ltr">
== Changelog ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
See {{ll|Wikimedia APIs/Changelog}}.
For the REST API included with MediaWiki 1.35 and later, see the [[Special:MyLanguage/API:REST API|MediaWiki Core REST API]].
</div>
</div>
{{API comparison}}


<span id="See_also"></span>
<span id="See_also"></span>
== Lihat pula ==
== Lihat pula ==
* <span lang="en" dir="ltr" class="mw-content-ltr">[[Special:MyLanguage/RESTBase|RESTBase]], which is being deprecated, the technology behind the REST API</span>
* [[Special:MyLanguage/RESTBase|RESTBase]], yang sedang dihentikan penggunaannya, adalah teknologi di balik REST API.
* <span lang="en" dir="ltr" class="mw-content-ltr">[[wmfblog:2017/04/06/wikimedia-rest-api/|Blog post announcing the 1.0 release]]. Describes several important production use cases, discusses how the REST API fits into Wikimedia's larger technical strategy, and provides pointers to some implementation details.</span>
* [[wmfblog:2017/04/06/wikimedia-rest-api/|Postingan blog yang mengumumkan rilis versi 1.0]]. Menjelaskan beberapa kasus penggunaan produksi yang penting, membahas bagaimana REST API sesuai dengan siasat teknis Wikimedia yang lebih besar, dan memberikan petunjuk mengenai beberapa rincian penerapan.
* <span lang="en" dir="ltr" class="mw-content-ltr">The API is implemented using Node.js. [[wmfblog:2017/02/17/node-6-wikimedia/|This blog post]] describes our experience upgrading the REST API and other services to Node 6.</span>
* API ini diterapkan menggunakan Node.js. [[wmfblog:2017/02/17/node-6-wikimedia/|Postingan blog ini]] menjelaskan pengalaman kami dalam meningkatkan REST API dan layanan lainnya ke Node 6.
* <span lang="en" dir="ltr" class="mw-content-ltr">[[MediaWiki Platform Team|MediaWiki Platform Team]], product owners for the REST API.</span>
* [[Special:MyLanguage/MediaWiki Platform Team|Tim Platform MediaWiki]], pemilik produk untuk REST API.
* {{ll|Core Platform Team/Initiatives/API Gateway}} (2020)
* {{ll|Core Platform Team/Initiatives/API Gateway}} (2020)
* Untuk REST API yang disertakan dengan MediaWiki 1.35 dan yang lebih baru, lihat [[Special:MyLanguage/API:REST API|REST API Inti MediaWiki]].


[[Category:MediaWiki APIs{{#translation:}}]]
[[Category:MediaWiki APIs{{#translation:}}]]

Latest revision as of 00:06, 15 August 2026

REST API Wikimedia menawarkan akses ke konten dan metadata Wikimedia dalam format terbaca mesin. Berfokus pada kasus penggunaan bervolume tinggi, sistem ini berpadu erat dengan prasarana penembolokan yang teredar secara global milik Wikimedia. Hasilnya, pengguna API mendapatkan manfaat dari pengurangan latensi dan dukungan untuk volume permintaan yang tinggi.

Dokumentasi

Reference

Untuk dokumentasi acuan, pilih "Wikimedia REST APIs" di REST Sandbox, yang juga tersedia di semua proyek Wikimedia (misalnya: REST Sandbox di Wikipedia bahasa Inggris).

Meskipun fungsionalitas yang ditawarkan oleh sebagian besar proyek sangat mirip dengan yang ada di Wikipedia bahasa Inggris, terdapat beberapa pengecualian yang perlu diperhatikan:

Quick start

REST API beserta dokumentasinya tersedia untuk semua proyek Wikimedia utama di lokasi /api/rest_v1/. Sebagai contoh, bagi Wikipedia bahasa Inggris ini tersedia pada https://en.wikipedia.org/api/rest_v1/.

# Get metadata for the Earth article on English Wikipedia
curl 'https://en.wikipedia.org/api/rest_v1/page/summary/Earth'

Try it out

Access policy

Stability policy

REST API mengikuti kebijakan pemversian API ini.

Report a bug

Create an account on Wikimedia Phabricator , and tag the task with RESTBase-API.

Get help

Leave a comment on the discussion page.

Contribute

To edit the docs, see Gerrit/Tutorial to contribute to the OpenAPI descriptions.

Changelog

Lihat pula