Jump to content

Manuel:RCFeed

From mediawiki.org
This page is a translated version of the page Manual:RCFeed and the translation is 100% complete.

Voici le schéma du flux lisible par une machine des modifications récentes. Il est lié à l'objet interne RecentChanges de MediaWiki complété avec les informations supplémentaires sur le wiki dans lequel le changement a été effectué.

Propriétés

Version de MediaWiki :
1.25

Evénement commun

id chaîne id de l'événement de modification récent (rc_id).
type chaîne type d'événement de modification récent (rc_type). les types noyau seront traduits en chaînes (edit, new, log, categorize, external); les autres types seront affichés sous forme de nombres bruts.
namespace nombre id de l'espace de noms correspondant à la page concernée (rc_namespace, page_namespace). vaut -1 (pour Special) dans les événements des journaux.
title chaîne nom complet de la page, de Title::getPrefixedText.
comment chaîne rc_comment
timestamp nombre horodatage Unix (dérivé de rc_timestamp).
user chaîne rc_user_text
bot booléen rc_bot

Serveur commun

server_url chaîne $wgCanonicalServer
server_name chaîne $wgServerName
server_script_path chaîne $wgScriptPath
wiki chaîne wfWikiID ($wgDBprefix , $wgDBname )

Modifications

Pour type=edit et type=new. Les autres types d'événements n'ont pas ces propriétés.

Événements journalisés

Pour type=log

log_id rc_log_id
log_type rc_log_type
log_action rc_log_action
log_params mixte la propriété n'existe que si l'événement possède rc_params.
log_action_comment

Exemple

{
	"comment": "[[:File:Bulletins of American paleontology (1964) (20315870759).jpg]] removed from category",
	"wiki": "commonswiki",
	"server_name": "commons.wikimedia.org",
	"title": "Category:Bulletins of American paleontology",
	"timestamp": 1456759695,
	"server_script_path": "/w",
	"namespace": 14,
	"server_url": "https://commons.wikimedia.org",
	"user": "Wieralee",
	"bot": false,
	"type": "categorize",
	"id": 201307606
}
{
	"comment": "sorting image request",
	"wiki": "enwiki",
	"server_name": "en.wikipedia.org",
	"title": "Talk:Kalette",
	"timestamp": 1425392294,
	"server_script_path": "/w",
	"namespace": 1,
	"server_url": "http://en.wikipedia.org",
	"length": {
		"new": 219,
		"old": 186
	},
	"user": "Mr. Granger",
	"bot": false,
	"type": "edit",
	"id": 718374724,
	"minor": false,
	"revision": {
		"new": 649690049,
		"old": 649645633
	}
}
{
	"comment": "Bot: Removing redundant category ([[Template:Uploaded with GWToolset|Uploaded with GWToolset]])",
	"wiki": "commonswiki",
	"server_name": "commons.wikimedia.org",
	"title": "File:Interior of wheelhouse looking aft; pipes on aft wall were for heating. - Ferry TICONDEROGA, Route 7, Shelburne, Chittenden County, VT HAER VT,4-SHEL,1-66.tif",
	"timestamp": 1425392723,
	"server_script_path": "/w",
	"namespace": 6,
	"server_url": "http://commons.wikimedia.org",
	"length": {
		"new": 7278,
		"old": 7314
	},
	"user": "SteinsplitterBot",
	"bot": true,
	"patrolled": true,
	"type": "edit",
	"id": 156219030,
	"minor": true,
	"revision": {
		"new": 151956073,
		"old": 130736146
	}
}
{
	"comment": "Új oldal, tartalma: „{{letm}} #[[író]]”",
	"wiki": "huwiktionary",
	"server_name": "hu.wiktionary.org",
	"title": "rakstnieks",
	"timestamp": 1425393635,
	"server_script_path": "/w",
	"namespace": 0,
	"server_url": "http://hu.wiktionary.org",
	"length": {
		"new": 19,
		"old": null
	},
	"user": "Karesz52",
	"bot": false,
	"patrolled": false,
	"type": "new",
	"id": 1790735,
	"minor": false,
	"revision": {
		"new": 1782943,
		"old": null
	}
}

Voir aussi