問題タブ [mediawiki-api]

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 投票する
2 に答える
175 参照

mediawiki - ウィキトラベル - 画像リンクの取得方法

wikitravel.org の完全な xml ダンプを取得しました。今私はURLを取得したい

このためのAPIがありました。しかし、現在は無効になっているようです。

いくつかの研究開発を行っているときに、URL が特定のパターンではないことがわかりました。

シカゴ メイン画像

シカゴ市内バス

記事内の画像への実際の URL (親指と通常の URL) を取得する方法を教えてください。

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

php - PHP cURLを使用してmediawikiにログインするにはどうすればよいですか?

mediawikiを自分のウェブサイトに統合しようとしていますが、問題があります。私はmediawikiAPIから成功を得ているので、問題はCookieに関係していると思います。

これが私のコードです:

また、不正なトークンを指定してもAPIは成功を返すため、それを否定することもできません。

編集:私はそれが完全に機能するようになり、コードを現在の機能するコードに更新しました。

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

wikipedia-api - 複数のタイトルの画像に対する MediaWiki API クエリ

MediaWiki API に各タイトルの画像を提供するように依頼すると、最初に指定されたタイトルの画像だけが返されます。たとえば、クエリは次のとおりです。

http://en.wikipedia.org/w/api.php?format=jsonfm&action=query&titles=Id%20Software|Doom%203|Wolfenstein%203D|Quake%20II|John%20D.%20Carmack|John%20Romero|Doom %20(video%20game)|Quake%20(video%20game)|Commander%20Keen|Rage%20(video%20game)&prop=info|画像

各ページの情報を返しますが、最初の画像のみを返します。なんで?

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

perl - MediaWiki API のバックリンクで最近の変更を使用する

API クエリを使用してページのリストを取得してbacklinksいますが、特定の期間内に編集されたページのみが必要です。を使用してそれを実行しようとしましたがrecentchanges、コードでわかるように、必要なものが得られません。

これは私が使用しているコードです:

私が望む結果を得る方法について誰かアイデアがありますか?

バージョン:

  • MediaWiki 1.17.0
  • PHP 5.3.5 (apache2handler)
  • MySQL 5.5.8
0 投票する
2 に答える
1210 参照

full-text-search - タイトル内の全文検索でエラーが返されるのはなぜですか

ウィキペディアAPIで全文検索を実行すると、タイトルのみに絞り込むことができません(srwhat = title)。

したがって、どこでも検索している間(デフォルト) http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=sql&srnamespace=14&format=xml

結果を返します。srwhat=titleを追加すると、エラーが発生します。

このエラーはドキュメント(http://www.mediawiki.org/wiki/API:Search)にもリストされていますが、説明はありません。

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

php - MediaWiki 1.20.0 で大文字と小文字の両方のユーザー名でユーザーの投稿を検索する方法は?

私は MediaWiki 1.20.0 を使用しており、大文字と小文字の両方のユーザー名でユーザーの投稿を検索する方法を見つけています。

例:

ユーザー名が次の場合: SomeOne

デフォルトでは、MediaWiki はこれらを検索に受け入れます: SomeOne、someOne

しかし、私は MediaWiki がこれらを受け入れることも望んでいます:誰か、誰か、SOMEONE、SOMEone...

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

mediawiki-api - 特定のページからmediawikiapiの単語を検索する方法は?

特定のページ以降のmediawikiapiで1つまたは複数の単語を検索するにはどうすればよいですか?

api.php?action = query&format = xml&titles = Feature_doc&list = search&srsearch=manageを試しました

ただし、「機能ドキュメント」ページ以降ではなく、すべてのページから検索します。

助けてください。

0 投票する
4 に答える
12673 参照

javascript - $getJSONおよびforループの問題

これは、MediaWikiAPIクエリから返される結果の量をテーブルに入力するためのもの/api.php?action=query&list=querypage&qppage=BrokenRedirectsです。次に、結果の数がIDに追加されます(例:

しかし、それがさらに7回繰り返されているので、qppageの引数を配列にし、forループを使用してコード全体を短縮しました。

最初のループされていないバージョンが機能します。しかし、ループを追加したときは追加されませんでした。パーツは実行され$getJSONますが、結果のデータをIDに追加できません。私はそれをJSLintで実行しましたが、ループ内の関数について不平を言ったり、ほとんど助けが返されなかったと宣言var iしたりしました。var array私はJavaScriptに比較的慣れていないので、おそらく変数をループ内で2回使用することはできないと思いましたか?それ以外に、ループ内でIDを使用することと関係があるのでしょうか。

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

mediawiki-api - APIでmediawikiページをレンダリングするには?

すべての「編集」ボタン、メニューなどを使用せずに、JavaScriptである種のmediawiki API呼び出しを使用して、div内の別のWebページにウィキペディアページを挿入する必要があります。記事だけ。

Web ページの要素でウィキメディア ページをレンダリングする方法について、私は何も理解していません。

http://www.mediawiki.org/wiki/API:Data_formatsの使用方法がわかりません。html 形式が必要なためです。

http://www.mediawiki.org/wiki/API:Parsing_wikitext#parseを見たことがありますが、デバッグ用の例を読んでいますか?? http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#View_and_renderでrender アクションを見ましたが、非推奨ですか?

では、どうすればできるのでしょうか?

ありがとう。