問題タブ [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.
php - PHP cURLを使用してmediawikiにログインするにはどうすればよいですか?
mediawikiを自分のウェブサイトに統合しようとしていますが、問題があります。私はmediawikiAPIから成功を得ているので、問題はCookieに関係していると思います。
これが私のコードです:
また、不正なトークンを指定してもAPIは成功を返すため、それを否定することもできません。
編集:私はそれが完全に機能するようになり、コードを現在の機能するコードに更新しました。
wikipedia-api - 複数のタイトルの画像に対する MediaWiki API クエリ
MediaWiki API に各タイトルの画像を提供するように依頼すると、最初に指定されたタイトルの画像だけが返されます。たとえば、クエリは次のとおりです。
各ページの情報を返しますが、最初の画像のみを返します。なんで?
perl - MediaWiki API のバックリンクで最近の変更を使用する
API クエリを使用してページのリストを取得してbacklinks
いますが、特定の期間内に編集されたページのみが必要です。を使用してそれを実行しようとしましたがrecentchanges
、コードでわかるように、必要なものが得られません。
これは私が使用しているコードです:
私が望む結果を得る方法について誰かアイデアがありますか?
バージョン:
- MediaWiki 1.17.0
- PHP 5.3.5 (apache2handler)
- MySQL 5.5.8
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)にもリストされていますが、説明はありません。
php - MediaWiki 1.20.0 で大文字と小文字の両方のユーザー名でユーザーの投稿を検索する方法は?
私は MediaWiki 1.20.0 を使用しており、大文字と小文字の両方のユーザー名でユーザーの投稿を検索する方法を見つけています。
例:
ユーザー名が次の場合: SomeOne
デフォルトでは、MediaWiki はこれらを検索に受け入れます: SomeOne、someOne
しかし、私は MediaWiki がこれらを受け入れることも望んでいます:誰か、誰か、SOMEONE、SOMEone...
mediawiki-api - 特定のページからmediawikiapiの単語を検索する方法は?
特定のページ以降のmediawikiapiで1つまたは複数の単語を検索するにはどうすればよいですか?
api.php?action = query&format = xml&titles = Feature_doc&list = search&srsearch=manageを試しました
ただし、「機能ドキュメント」ページ以降ではなく、すべてのページから検索します。
助けてください。
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を使用することと関係があるのでしょうか。
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 アクションを見ましたが、非推奨ですか?
では、どうすればできるのでしょうか?
ありがとう。