2016-08-19 9 views
1

私はWikiNewsを特定のニュース記事と最新の見出しの両方で検索しようとしています。私はMediaWiki API(https://www.mediawiki.org/wiki/API:Main_page)について読んできましたが、私がしようとしているものにはマッピングされていないようです。WikiNewsを検索しようとしています

2つの例を挙げると、特定の地域(米国、フランス、イギリスなど)と特定のトピック(財務、スポーツ、メディアなど)の最新の見出しを取得する必要がありますが、

  1. https://en.wikinews.org/w/api.php?action=query&prop=categories&clprop=timestamp&format=json だけbatchcomplete
  2. http://en.wikinews.org/w/api.php?action=query&list=recentchanges&rnnamespace=0それがより有望であるかもしれないように見えますが、唯一の私は可能性がある場合を返します。今、私は物事のカップルが試しただけに関係なく、最新の物語を得るために解決したいですフィルタはニュース記事を表示するためだけに使用し、現時点よりも多くのことを示しています。リストを受け取った後にフィルタリングするのではなく、クエリ内の場所/ストーリータイプのパラメータを追加することができます。

検索に関して、私はさらに運が少なかった。

  1. https://en.wikinews.org/w/api.php?action=query&titles=Donald_Trump&prop=revisions&rvprop=content&format=json&redirects&continue復帰が話題のリストではありません。私は~~ニュースを作る~~トラブルを引き起こしていることを知っているトピックに関する検索を試してみました!

誰もWikiNewsを検索していませんか?私は何をする必要があるのですか?

+0

検索APIエンドポイントは、[検索](https://www.mediawiki.org/wiki/API:Search)、[geosearch](https://www.mediawiki.org/wiki/Extension:GeoData#API)です。 )と[opensearch](https://www.mediawiki.org/wiki/API:Opensearch)([API:検索と発見](https://www.mediawiki.org/wiki/API:Search_and_discovery)を参照してください。概要)。私はあなたが最近の出来事を検索できるとは思わない。 MediaWikiはWikiNewsのニーズにあまり適応していません。 – Tgr

+0

Damn。オープンで無料のコンテンツを提供しながら、よりうまくいくものは何か知っていますか? – headbanger

+0

私はしません。おそらく最近の記事検索をWikinewsに組み込むことができます(例えば、[日付カテゴリ](https://en.wikinews.org/wiki/Category:News_articles_by_date)の交差点を使用してください)。 – Tgr

答えて

1

action=query&format=json&list=search&redirects=1&srsearch="Donald Trump" -incategory:disputed incategory:"August_25, _2016|August_24,_2016|August_23,_2016|August_22,_2016|August_21,_2016|August_20,_2016|August_19,_2016|August_18,_2016"&srnamespace=0&srenablerewrites=1は、ここ数日間、トランプについて言及した記事を検索します。 (full docsを検索クエリで使用できるキーワードについて参照してください。)

ほとんどの例は実際にはリストを生成しません(listパラメータがないことがわかります)。彼らはtitlesパラメータを介して1つまたは複数の記事名を期待し、それらの情報を返します。 2番目の例は有効です(正しいパラメータ名はrcnamespaceです)が、最近編集された記事が返されます。これは非常にランダムな方法でトピックに関するニュースを検索します。

通常、APIモジュールが何をしているのかランダムに推測しているようです。 docssandboxが見つかりませんでしたか?

+0

これはありがとうございます - それは大きな助けです。私は実際には(上記の試みに基づいて)ドキュメントを理解できませんでした。 – headbanger

関連する問題