رہنمائے میڈیاویکی اےپیآئی
ذیل میں میڈیاویکی اےپیآئی کی دستاویزی تفصیلات درج ہیں جو خودکار طور پر لکھی گئی ہیں۔
دستاویز اور مثالوں کے لیے ملاحظہ فرمائیں: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=upload
- اس ماڈیول کے لیے اختیارات مطالعہ درکار ہیں۔
- اس ماڈیول کو اختیارات تحریر درکار ہیں۔
- یہ ماڈیول فقط POST کی درخواستیں قبول کرتا ہے۔
- ماخذ: MediaWiki
- اجازت نامہ: GPL-2.0-or-later
Upload a file, or get the status of pending uploads.
Several methods are available:
- Upload file contents directly, using the file parameter.
- Upload the file in pieces, using the filesize, chunk, and offset parameters.
- Have the MediaWiki server fetch a file from a URL, using the url parameter.
- Complete an earlier upload that failed due to warnings, was uploaded in pieces, or stored otherwise in the upload stash, using the filekey parameter.
Note that the HTTP POST must be done as a file upload (i.e. using multipart/form-data) when sending the file or chunk.
- filename
Target filename.
- comment
Upload comment. Also used as the initial page text for new files if text is not specified.
- طے شدہ: (خالی)
Change tags to apply to the upload log entry and file page revision.
- قدریں (| سے امتیاز کیا گیا ہے یا متبادل):
- text
Initial page text for new files.
- watch
- Deprecated.
Watch the page.
- طرز: بولین (تفصیلات)
- watchlist
Unconditionally add or remove the page from the current user's watchlist, use preferences (ignored for bot users) or do not change watch.
- ذیل کی قدروں میں سے کوئی ایک: nochange، preferences، watch
- طے شدہ: preferences
- ignorewarnings
Ignore any warnings.
- طرز: بولین (تفصیلات)
- file
File contents.
- Must be posted as a file upload using multipart/form-data.
- url
URL to fetch the file from.
- filekey
Key that identifies a previous upload that was stashed temporarily.
- sessionkey
- Deprecated.
Same as filekey, maintained for backward compatibility.
- stash
If set, the server will stash the file temporarily instead of adding it to the repository.
- طرز: بولین (تفصیلات)
- filesize
Filesize of entire upload.
- Type: integer
- The value must be between 0 and 104,857,600.
- offset
Offset of chunk in bytes.
- Type: integer
- The value must be no less than 0.
- chunk
Chunk contents.
- Must be posted as a file upload using multipart/form-data.
- async
Make potentially large file operations asynchronous when possible.
- طرز: بولین (تفصیلات)
- checkstatus
Only fetch the upload status for the given file key.
- طرز: بولین (تفصیلات)
- token
A "csrf" token retrieved from action=query&meta=tokens
- یہ پیرامیٹر لازمی ہے۔
- Upload from a URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [تختۂ مشق میں کھولیں]
- Complete an upload that failed due to warnings.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [تختۂ مشق میں کھولیں]