API:Properties/ja

プロパティはtitles=、pageids=、もしくはrevids=パラメータで、もしくはジェネレータを使って、指定されたもしくはページの一覧に関する様々なデータを取得するために使われます.

info / in
基本情報を取得する. The code for retrieving page properties is located on the SVN server at ApiQueryInfo.php.

パラメータ

 * : 取得するプロパティ
 * : 保護レベル
 * : それぞれのトークページではないページのためのトークページのページID
 * : それぞれのトークページのための親ページのページID
 * : The full and edit  for each page
 * : Include the text returned by EditFormPreloadText.
 * : Indicates whether or not the page is being watched by you. (It returns an empty string if you watch the page and the key is missing from answer if you don't watch it.)
 * By default, the following properties will be listed:
 * : page ID.
 * : namespace.
 * : title.
 * : page_touched timestamp.
 * : last revision ID.
 * : If $wgDisableCounters is false, gives number of views. Otherwise, gives empty attribute. (note that $wgDisableCounters is set to true on Wikimedia servers.)
 * : page size.
 * : whether the page is a redirect.
 * : whether the page has only one revision.
 * : Which token to get
 * : Get a token for page edit
 * : Get a token for page move
 * : Get a token for page deletion
 * : When more results are available, use this to continue
 * When the result is bigger than $wgAPIMaxResultSize

Info: 起こり得る警告

 * Action ' action ' is not allowed for the current user
 * Thrown when a token is requested that the current user isn't allowed to use
 * No support for special pages has been implemented
 * Thrown when a special page is requested

Info: 起こり得るエラー
なし

revisions / rv
任意のページのリビジョンもしくはそれぞれの複数ページのための最新のリビジョンを返します. (enum)とマークされたパラメータを使うとき、 は一覧表示される1つのタイトルのみを持たなければなりません. The code for this query is located on the SVN server at ApiQueryRevisions.php

パラメータ

 * : それぞれのリビジョンに対して取得するプロパティ
 * : Get both of these IDs: revid, parentid (default)
 * : Whether the revision was a minor edit (default)
 * : The date and time the revision was made (default)
 * : The user who made the revision, as well as userhidden and anon flags (default)
 * : User id of revision creator, as well as userhidden and anon flags
 * : SHA-1 (base 16) of the revision
 * : The edit comment (default)
 * : The edit/log comment in HTML format with wikilinks and section references expanded into hyperlinks (. Added in )
 * : The size of the revision text in bytes
 * : The revision content. If set, the maximum limit will be 10 times as low
 * : any tags for this revision, such as those added by AbuseFilter.
 * : When more results are available, use this to continue. This can be used, for example, for fetching the text of all revisions of a page (although an XML export might be more efficient).
 * : The maximum number of revisions to return. Use the string "max" to return all revisions (subject to being broken up as usual, using continue). Limited by query limits defined in ApiBase, which equals 500 for users and 5000 for bots. (enum)
 * : Revision ID to start listing from. (enum)
 * : Revision ID to stop listing at. (enum)
 * : Timestamp to start listing from. (enum)
 * : Timestamp to end listing at. (enum)
 * : Direction to list in. (enum)
 * : List newest revisions first (default) NOTE: rvstart/rvstartid has to be higher than rvend/rvendid
 * : List oldest revisions first NOTE: rvstart/rvstartid has to be lower than rvend/rvendid
 * : Only list revisions made by this user
 * : Do not list revisions made by this user
 * : Expand templates in  output
 * : Generate XML parse tree for revision content
 * : Parse revision content. For performance reasons if this option is used, rvlimit is enforced to 1.
 * : If  is set, only retrieve the contents of this section. This is an integer, not a string title.
 * : Tokens to get for each revision
 * : Rollback token
 * : Revision ID to diff each revision to. Use "prev", "next" and "cur" for the previous, next and current revision respectively.
 * : Text to diff each revision to. Only diffs a limited number of revisions. Overrides diffto. If rvsection is set, only that section will be diffed against this text.

Revisions: 起こり得る警告

 * Action ' action ' is not allowed for the current user
 * Thrown when a token is requested that the current user isn't allowed to use
 * No support for special pages has been implemented
 * Thrown when a special page is requested

Revisions: 起こり得るエラー

 * code: rvrevids
 * info: revids= parameterは一覧表示のオプション付き(limit、startid、endid、dirNewer、start、end)で使うことが許可されていません.
 * code: rvmultpages
 * info: titles、pageidsもしくはgeneratorが複数のページを提供するために使われましたが、limit、startid、endid、dirNewer、user、excludeuser、startとendパラメータは単独のページ上のみで使うことが許可されます.
 * code: rvaccessdenied
 * info: 現在のユーザはtitleを読むことが許可されていません
 * code: rvbadparams
 * info: startとstartidを一緒に使うことはできません
 * code: rvbadparams
 * info: endとendidは一緒に使うことはできません
 * code: rvbadparams
 * info: ユーザと排除されたユーザを一緒に使うことはできません
 * code: rvnosuchsection
 * info: section in rrevidに'sectionセクションが存在しません

categories / cl
用意されたページ上で使われるすべてのカテゴリの一覧を取得する. このモジュールはジェネレータとして使うことができます.

パラメータ

 * : 取得するプロパティ (cannot be used with a generator)
 * : ソートキー
 * : The date and time the page was added to the category, or the date and time its sortkey was changed last
 * : Which kinds of categories to list. Conflicting options (such as  and  ) cannot be used together.
 * : Only list hidden categories
 * : Don't list hidden categories
 * : Maximum number of results to return
 * : When more results are available, use this to continue
 * : Only list these categories. Useful to check whether a certain page is in a certain category
 * This parameter takes full titles, so the Category: prefix must be used

起こり得る警告

 * ' title ' is not a category
 * The title mentioned is not in the Category: namespace

起こり得るエラー

 * code: clshow
 * info: Incorrect parameter - mutually exclusive values may not be supplied

imageinfo / ii
画像の名前空間に対する任意のタイトルの画像情報を取得する

パラメータ

 * : 取得するプロパティ
 * : リビジョンの時間と日付(デフォルト)
 * : リビジョンを作ったユーザ(デフォルト)
 * : 編集コメント
 * : 画像のURL
 * : バイト単位の画像のサイズ
 * : 画像のSHA-1ハッシュ
 * : The image's MIME type
 * : 利用できるのであれば、画像のメタデータ
 * : Archive name (old images only)
 * : 返す画像のリビジョンの件数 (デフォルトで1)
 * : 一覧表示を始めるタイムスタンプ
 * : 一覧表示を止めるタイムスタンプ
 * : が設定されていると、この幅に拡大縮小された画像へのURLが同様に返されます. 画像の古いバージョンは拡大縮小できません
 * : と同様

langlinks / ll
提供されたページから他の言語へのすべての言語リンクの一覧を取得する.

Only returns language links for 50 titles

パラメータ

 * llcontinue: When more results are available, use this to continue
 * lllimit: How many links to return. Default: 10. No more than 500 (5000 for bots) allowed.

起こり得るエラー
なし

links / pl
提供されたページ上のすべてのリンクの一覧を取得する. このモジュールはジェネレータとして使うことができます.

パラメータ

 * : これらの名前空間のページへのリンクのみを一覧表示する
 * :    How many links to return.  Default: 10. No more than 500 (5000 for bots) allowed.
 * : When more results are available, use this to continue

起こり得るエラー
なし

templates / tl
提供されたページに含まれるすべてのページの一覧を取得する. このモジュールはジェネレータとして使うことができる.

パラメータ

 * : これらの名前空間のページのみ一覧表示する
 * : How many templates to return. Default: 10. No more than 500 (5000 for bots) allowed.
 * : When more results are available, use this to continue
 * : Only list these templates. Useful to check whether a certain template is transcluded in a certain page

起こり得るエラー
なし.

images / im
''クエリAPIインターフェイスで、このコマンドは任意の画像を埋め込むページを見つけます. これはimageusageにリネームされました.

提供されたページ上で使われるすべての画像の一覧を取得する. このモジュールはジェネレータとして使うことができます.

パラメータ

 * : How many images to return (since MW 1.13 r37270)

起こり得るエラー
なし.

extlinks / el
提供されたページ上のすべての外部リンクの一覧を取得する

パラメータ

 * : How many links to return. No more than 500 (5000 for bots) allowed. Default: 10.
 * : When more results are available, use this to continue.

起こり得るエラー
なし.

categoryinfo / ci
Gets information about categories


 * 注記:
 * If the category page exists, but the category has no members, a "categoryinfo" field will not be included in the API response.

パラメーター

 * : When more results are available, use this to continue
 * When the result is bigger than $wgAPIMaxResultSize

起こり得るエラー
なし

duplicatefiles / df
List duplicates of the given files.

パラメーター

 * : How many duplicates to list
 * : When more results are available, use this to continue

起こり得るエラー
なし.

pageprops / pp
Get various properties defined in the page content.

パラメーター

 * : When more results are available, use this to continue
 * When the result is bigger than $wgAPIMaxResultSize
 * : Page prop to look on the page for. Useful for checking whether a certain page uses a certain page prop.

起こり得るエラー
なし.

関連項目

 * API:Database field and API property associations