0

記事の URL がある場合、記事のメタデータを取得するにはどうすればよいですか? 特に長さ、カテゴリ、息子は?私はJavaアプリケーションを開発しています。

4

1 に答える 1

4

MediaWiki APIqueryのヘルプ ページで、アクションの利用可能なオプションを確認できます。

たとえば、Albert Eintein のウィキペディアの記事から、次のように最新のリビジョンの長さ (バイト単位) を取得できます。

https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Albert Einstein&prop=revisions&rvprop=size

次の結果を得るには:

{
  "batchcomplete": "",
  "query": {
    "pages": {
      "736": {
        "pageid": 736,
        "ns": 0,
        "title": "Albert Einstein",
        "revisions": [
          {
            "size": 139015
          }
        ]
      }
    }
  }
}

ページが属するカテゴリを取得するには、次のクエリを使用します。

https://en.wikipedia.org/w/api.php?action=query&format=json&titles=Albert Einstein&prop=categories

さらに結果を取得する必要がある場合がありますcontinue

于 2016-08-13T10:29:45.867 に答える