مساعدة API ميدياويكي
ÙØ°Ù ØµÙØØ© ØªÙØ«ÙÙ Ù ÙØ¯ÙاÙÙÙÙ API Ø§ÙØªÙ ØªÙ Ø¥ÙØ´Ø§Ø¤Ùا تÙÙØ§Ø¦Ùا.
ÙØ«Ø§Ø¦Ù ÙØ£Ù Ø«ÙØ©: https://www.mediawiki.org/wiki/API
action=linkaccount (link)
- ÙØ°Ù اÙÙØØ¯Ø© ØªØªØ·ÙØ¨ ØµÙØ§ØÙات اÙÙØªØ§Ø¨Ø©.
- ÙØ°Ù اÙÙØØ¯Ø© ØªÙØ¨Ù Ø·ÙØ¨Ø§Øª POST ÙÙØ·.
- اÙ٠صدر:MediaWiki
- Ø§ÙØªØ±Ø®Ùص: GPL-2.0-or-later
ربط ØØ³Ø§Ø¨ Ù Ù Ù ÙÙØ± Ø·Ø±Ù Ø«Ø§ÙØ« ÙÙÙ Ø³ØªØ®Ø¯Ù Ø§ÙØØ§ÙÙ.
Ø§ÙØ¥Ø¬Ø±Ø§Ø¡ Ø§ÙØ¹Ø§Ù ÙØ§Ø³ØªØ®Ø¯Ø§Ù ÙØ°Ù اÙÙØØ¯Ø© ÙÙ:
- Ø¬ÙØ¨ Ø§ÙØÙÙ٠اÙÙ ØªØ§ØØ© Ù Ù action=query&meta=authmanagerinfo ٠ع amirequestsfor=linkØ $amirequestsfor=link ÙØ±Ù ز csrf Ù Ù action=query&meta=tokens.
عرض Ø§ÙØÙÙÙ ÙÙÙ Ø³ØªØ®Ø¯Ù Ø ÙØ§ÙØØµÙ٠عÙÙ ØªÙØ¯ÙÙ ÙØ§.
- اÙÙØ´Ø± ÙÙ ÙØ°Ù اÙÙØØ¯Ø©Ø Ù Ø¹ تÙÙÙØ± linkreturnurl ÙØ£ÙØ© ØÙÙ٠ذات ØµÙØ©.
- Ø§ÙØØµ status ÙÙ Ø§ÙØ§Ø³ØªØ¬Ø§Ø¨Ø©.
- إذا تÙÙÙØª PASS Ø£Ù FAIL Ø£ÙØª Ø§ÙØªÙÙØªØ Ø§ÙØ¹Ù ÙÙØ© ÙØ¬ØØª Ø£Ù ÙÙ ØªÙØ¹Ù.
- إذا تÙÙÙØª UIØ ÙØ¯Ù Ø§ÙØÙÙÙ Ø§ÙØ¬Ø¯Ùدة ÙÙÙ Ø³ØªØ®Ø¯Ù ÙØ§ÙØØµÙ٠عÙÙ ØªÙØ¯ÙÙ ÙØ§Ø Ø«Ù Ø§ÙØ´Ø± ÙÙ ÙØ°Ù اÙÙØØ¯Ø© باستخدا٠linkcontinue ÙØ§ÙØÙÙ٠ذات Ø§ÙØµÙØ© اÙÙ ØØ¯Ø¯Ø©Ø ÙÙØ±Ø± Ø§ÙØ®Ø·ÙØ© 4.
- إذا تÙÙÙØª REDIRECTØ ÙØ¬Ù اÙ٠ستخد٠إÙÙ redirecttarget ÙØ§Ùتظر Ø§ÙØ¹Ùدة Ø¥ÙÙ linkreturnurlØ Ø«Ù Ø§ÙØ´Ø± ÙÙ ÙØ°Ù اÙÙØØ¯Ø© باستخدا٠linkcontinue ÙØ£ÙØ© ØÙÙÙ ØªÙ ØªÙ Ø±ÙØ±Ùا Ø¥Ù٠اÙ٠سار ÙÙØ¹Ùدة Ø ÙÙØ±Ø± Ø§ÙØ®Ø·ÙØ© 4.
- إذا تÙÙÙØª RESTARTØ ÙØ°Ø§ ÙØ¹Ù٠أ٠اÙÙ ØµØ§Ø¯ÙØ© ÙØ§Ø¬ØØ© ÙÙÙÙ ÙÙØ³ ÙØ¯ÙÙØ§ ØØ³Ø§Ø¨ Ù Ø³ØªØ®Ø¯Ù Ù Ø±ØªØ¨Ø·Ø ÙØ¯ ØªØ¹Ø§Ù Ù ÙØ°Ø§ ÙÙUI Ø£Ù ÙÙFAIL.
- linkrequests
استخد٠ÙÙØ· Ø·ÙØ¨Ø§Øª اÙÙ ØµØ§Ø¯ÙØ© ÙØ°ÙØ Ø¨ÙØ§Ø³Ø·Ø© id Ø§ÙØ°Ù ÙØªÙ إرجاع٠٠٠action=query&meta=authmanagerinfo with amirequestsfor=link أ٠٠٠رد Ø³Ø§Ø¨Ù Ù Ù ÙØ°Ù اÙÙØØ¯Ø©.
- ÙÙÙ Ù ÙÙØµÙØ© بÙ| أ٠بدÙÙ.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- linkmessageformat
ØªÙØ³ÙÙ ÙØ§Ø³ØªØ®Ø¯Ø§Ù Ù ÙÙ Ø¥Ø±Ø³Ø§Ù Ø§ÙØ±Ø³Ø§Ø¦Ù.
- Ø¥ØØ¯Ù اÙÙÙÙ Ø§ÙØªØ§ÙÙØ©: htmlØ noneØ rawØ wikitext
- Default: wikitext
- linkmergerequestfields
د٠ج ٠عÙÙ٠ات Ø§ÙØÙÙ ÙØ¬Ù ÙØ¹ Ø·ÙØ¨Ø§Øª Ø§ÙØªÙØ«ÙÙ Ù٠٠صÙÙÙØ© ÙØ§ØØ¯Ø©.
- Type: boolean (details)
- linkreturnurl
ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ Ø§ÙØ¹Ùدة ÙØªØ¯ÙÙØ§Øª اÙÙ ØµØ§Ø¯ÙØ© Ù Ù Ø§ÙØ¬Ùات Ø§ÙØ®Ø§Ø±Ø¬ÙØ© Ù Ø·ÙÙØ§Ø Ù Ø·ÙÙØ¨ إ٠ا ÙØ°Ø§ Ø£Ù linkcontinue.
Ø¹ÙØ¯ Ø§Ø³ØªÙØ§Ù استجابة REDIRECTØ Ø³ØªÙØªØ Ø¹Ø§Ø¯Ø©Ù Ù ØªØµÙØ أ٠عرض ÙÙØ¨ ÙÙ٠سار redirecttargetاÙÙ ØØ¯Ø¯ ÙØªØ¯ÙÙ Ù ØµØ§Ø¯ÙØ© Ø·Ø±Ù Ø«Ø§ÙØ«Ø Ø¹ÙØ¯ Ø§ÙØªÙ ا٠ذÙÙØ Ø³ÙØ±Ø³Ù Ø§ÙØ·Ø±Ù Ø§ÙØ«Ø§ÙØ« اÙÙ ØªØµÙØ أ٠عرض اÙÙÙØ¨ Ø¥ÙÙ ÙØ°Ø§ اÙÙ Ø³Ø§Ø±Ø ÙØ¬Ø¨ عÙÙÙ Ø§Ø³ØªØ®ÙØ§Øµ Ø£Ù Ø§Ø³ØªØ¹ÙØ§Ù Ø£Ù ÙØ³Ø§Ø¦Ø· POST ٠٠اÙ٠سار ÙØªÙ Ø±ÙØ±Ùا ÙØ·Ùب linkcontinue Ø¥ÙÙ ÙØØ¯Ø© API ÙØ°Ù.
- linkcontinue
ÙØ°Ø§ Ø§ÙØ·Ùب است٠رار بعد استجابة UI Ø£Ù REDIRECT Ø³Ø§Ø¨ÙØ©Ø Ù Ø·ÙÙØ¨ إ٠ا ÙØ°Ø§ Ø£Ù linkreturnurl.
- Type: boolean (details)
- linktoken
ت٠استرداد ر٠ز Ù Ù ÙØ² "csrf" Ù Ù action=query&meta=tokens
- This parameter is required.
- *
- ØªÙØ¨Ù ÙØ°Ù اÙÙØØ¯Ø© ٠عاÙÙØ± إضاÙÙØ© Ø¨ÙØ§Ø¡Ù عÙÙ Ø·ÙØ¨Ø§Øª اÙÙ ØµØ§Ø¯ÙØ© اÙÙ ØªØ§ØØ©Ø استخد٠action=query&meta=authmanagerinfo ٠ع amirequestsfor=link (أ٠استجابة Ø³Ø§Ø¨ÙØ© Ù Ù ÙØ°Ù اÙÙØØ¯Ø©Ø Ø¥Ù ÙÙØ¬Ùدت) ÙØªØØ¯Ùد Ø§ÙØ·Ùبات اÙÙ ØªØ§ØØ© ÙØ§ÙØÙÙÙ Ø§ÙØªÙ ÙØ³ØªØ®Ø¯Ù ÙÙÙØ§.
- بدء ع٠ÙÙØ© ربط ØØ³Ø§Ø¨ Ù Ù Example.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [ÙØªØ ÙÙ Ù ÙØ¹Ø¨]