Αμμοδοχείο API
Χρησιμοποιήστε αυτήν τη σελίδα για να πειραματιστείτε με το '''API της υπηρεσίας ιστού του MediaWiki'''. Ανατρέξτε στην τεκμηρίωση του API για περισσότερες πληροφορίες πάνω στη χρήση του API. Παράδειγμα: λήψη του περιεχομένου της Αρχικής Σελίδας. Επιλέξτε μια ενέργεια για να δείτε περισσότερα παραδείγματα. Να σημειωθεί ότι, παρόλο που αυτό εδώ είναι αμμοδοχείο, οι ενέργειες που εκτελείτε σε αυτήν τη σελίδα μπορούν να τροποποιήσουν το wiki.
Κατάσταση: Όλα τα χαρακτηριστικά που εμφανίζονται σε αυτή τη σελίδα πρέπει να λειτουργούν, αλλά το API είναι ακόμα σε ενεργό ανάπτυξη, και μπορεί να αλλάξει ανά πάσα στιγμή. Εγγραφείτε στη the mediawiki-api-announce λίστα αλληλογραφίας για να ειδοποιείστε για ενημερώσεις.
Εσφαλμένα αιτήματα: Όταν στέλνονται εσφαλμένα αιτήματα στο API, επιστρέφεται μία κεφαλίδα HTTP (header) με το κλειδί "MediaWiki-API-Error" κι έπειτα η τιμή της κεφαλίδας και ο κωδικός σφάλματος που επιστρέφονται ορίζονται στην ίδια τιμή. Για περισσότερες πληροφορίες, δείτε API: Σφάλματα και προειδοποιήσεις.
- Ποια ενέργει να εκτελεστεί.
- Η μορφή των δεδομένων εξόδου.
- Maximum lag can be used when MediaWiki is installed on a database replicated cluster. To save actions causing any more site replication lag, this parameter can make the client wait until the replication lag is less than the specified value. In case of excessive lag, error code maxlag is returned with a message like Waiting for $host: $lag seconds lagged.
See Manual: Maxlag parameter for more information.
- Set the
s-maxage
HTTP cache control header to this many seconds. Errors are never cached.
- Set the
max-age
HTTP cache control header to this many seconds. Errors are never cached.
- Verify the user is logged in if set to user, or has the bot user right if bot.
- Any value given here will be included in the response. May be used to distinguish requests.
- Include the hostname that served the request in the results.
- Συμπερίληψη της τρέχουσας χρονοσφραγίδας στο αποτέλεσμα.
- Κατά την πρόσβαση στο API χρησιμοποιώντας ένα cross-domain αίτημα AJAX (ΕΤΠ), το σύνολο αυτό το τομέα προέλευσης. Αυτό πρέπει να περιλαμβάνεται σε κάθε προ-πτήσης αίτηση, και ως εκ τούτου πρέπει να είναι μέρος του URI αιτήματος (δεν είναι η ΘΈΣΗ του σώματος). Αυτό πρέπει να ταιριάζει με μία από τις ρίζες της
Προέλευσης
κεφαλίδων ακριβώς, γι ' αυτό θα πρέπει να οριστεί σε κάτι σαν https://en.wikipedia.org ή https://meta.wikimedia.org. Εάν αυτή η παράμετρος δεν ταιριάζει με τηνΠροέλευση
κεφαλίδα, 403 απάντηση θα πρέπει να επιστραφεί. Εάν αυτή η παράμετρος ταιριάζει με τηνΠροέλευση
κεφαλίδα και η καταγωγή του είναι στη λίστα επιτρεπόμενων, μιαAccess-Control-Allow-Origin
κεφαλίδα θα πρέπει να ρυθμιστεί.
- Γλώσσα για τις μεταφράσεις μηνυμάτων. action=query&meta=siteinfo με siprop=languages επιστρέφει μια λίστα με κωδικούς γλωσσών, ή καθορίστε user για να χρησιμοποιήσετε την προτίμηση γλώσσας του τρέχοντα χρήστη, ή καθορίστε content για να χρησιμοποιήσετε τη γλώσσα περιεχομένου αυτού του wiki.
- If specified, wraps the output into a given function call. For safety, all user-specific data will be restricted.
- If specified, encodes most (but not all) non-ASCII characters as UTF-8 instead of replacing them with hexadecimal escape sequences. Default when formatversion is not 1.
- If specified, encodes all non-ASCII using hexadecimal escape sequences. Default when formatversion is 1.
Output formatting:
- 1
- Backwards-compatible format (XML-style booleans, * keys for content nodes, etc.).
- 2
- Experimental modern format. Details may change!
- latest
- Use the latest format (currently 2), may change without warning.