API:Tokens (eylem)

From mediawiki.org
This page is a translated version of the page API:Tokens (action) and the translation is 88% complete.
Meta modül aracılığıyla jeton elde etmenin mevcut yöntemi için, API:Tokens sayfasına bakın.
action=tokens was deprecated in MW 1.24 and removed in 1.37. Use action=query&meta=tokens instead. (See API:Tokens .)

Anahtarlar action=tokens kullanılarak elde edilebilir. Bu anahtarlar daha sonra diğer API isteklerinde kullanılabilir.

Parametreler

  • type: istenen anahtar türü.
    • block
    • delete
    • edit
    • email
    • import
    • move
    • options
    • patrol
    • protect
    • rollback
    • unblock
    • watch

      MediaWiki sunucularındaki Central Auth uzantısı aşağıdaki simgeleri ekler:
    • deleteglobalaccount
    • setglobalaccountstatus

Örnekler

Getting an edit token (default behavior)

Sonuç
<?xml version="1.0"?>
<api>
  <tokens edittoken="6c82e3a4f17f52ff1e2e4a16b64fed10+\" />
</api>

Getting several tokens at once

Sonuç
<?xml version="1.0"?>
<api>
  <tokens edittoken="6c82e3a4f17f52ff1e2e4a16b64fed10+\" emailtoken="6c82e3a4f17f52ff1e2e4a16b64fed10+\" patroltoken="0eaa2666f8c6c0779c43acbdf9703c4a+\" watchtoken="22dff2c0b0c1bef9ad34673b81b91f22+\" />
</api>

Olası hatalar

Olağan hatalara ek olarak, diğer hatalar aşağıdaki biçimde döndürülebilir:

<?xml version="1.0"?>
<api>
   <warnings>
      <tokens><var>type</var> parametresi için tanınmayan değer: test.</tokens>
   </warnings>
   <tokens/>
</api>

Olası hatalar şunları içerir:

  • type parametresi için tanınmayan değer: value.
  • ⧼apiwarn-tokennotallowed⧽

Anahtarın urlencode öğesinde başarısız olması, geçersiz bir belirteç hatasına neden olabilir.

Önemli not

API'yi "tokens" eylemiyle çağırdığınızda giriş aşamasında elde edilen çerezi göndermeniz gerekir; aksi halde parolalı "readapidenied" hatası alırsınız.

API belgesi


Module "tokens" not found.