問題タブ [wikimedia-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
48 参照

api - ウィキメディア コモンズ検索で得られたファイルのウィキベース識別子を取得する

Mウィキメディア コモンズ検索の結果として得られたすべてのファイルのウィキベース識別子 (接頭辞付きの整数) を取得したいと考えています。

例: を検索するaburasoba azabujubanと、クエリは (潜在的に他の結果の中でも) を返します。これは、キャプションにこれら 2 つのキーワードが含まM80618155れる Tantanmen.jpeg のウィキベース識別子であるためです。

問題: ドキュメント内の API 呼び出しは Wikibase 識別子を返さず、代わりに各ファイルのタイトル/URL/etc のみを返します。

質問: この API 呼び出しを変更して Wikibase 識別子を取得するにはどうすればよいですか? 可能であれば、結果ごとに別のリクエストを行わずに。

https://commons.wikimedia.org/w/api.php?action=query&format=json&formatversion=2&generator=search&gsrwhat=text&gsrnamespace=6&prop=imageinfo&iiprop=url|extmetadata&iiurlwidth=640&iiextmetadatafilter=DateTime|Categories|GPSLatitude|GPSLongitude|ImageDescription|DateTimeOriginal| Artist|LicenseShortName|LicenseUrl&gsrsearch=あぶらそば%20麻布十番&gsrlimit=10