問題タブ [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 に答える
263 参照

php - 公人の写真を読み込むための API?

私は PHP プロジェクトに取り組んでおり、司法調査のためにテキスト トランスクリプトのより読みやすいバージョンを作成しています。

著名人(英国の著名な裁判官や弁護士、英国の政治家など)もあれば、ジャーナリストや著名人もいます。

ウィキペディアがこれに使用するのに最適なようです (ただし、私は間違っているかもしれません) が、私はMediaWiki APIに本当に慣れていません。

だから、私の質問:

  1. ウィキペディアは、このタスクに使用するのに最適なものですか? それとも、非常に幅広いテーマのヘッドショットのデータベースがどこかにありますか? 後者の場合、その API ドキュメントはどこにありますか?
  2. ウィキペディアの場合、記事のメイン画像の URL を取得するためにどの API 呼び出しを使用しますか?
  3. 最後に、"SIR PAUL STEPHENSON" のような文字列を、Wikipedia に記載されている方法、つまり " Paul_Stephenson_(police_officer) "にどのように変換しますか?

ウィキペディアに写真が存在しない、または明確にする必要がある特別なケースが発生することを認識していることに注意してください-ケースごとにそれらに対処する必要があることを十分に認識しています.

ありがとう!

0 投票する
2 に答える
946 参照

xml - ウィキトラベルをスクレイピングしようとしています

特定のデータについてウィキトラベルをスクレイピングしようとしています。気候、getinなどのように、特別なエクスポートでそれらからxmlを取得することができました。

http://wikitravel.org/en/Special:Export/San_Francisco xml 形式でデータを取得しましたが、wiki マークアップであり、そのテキストを取得するための解決策を参照しようとしましたが、適切な解決策を見つけることができませんでした。

htmlに変換できるように正規表現でphp関数を書いてみましたが、統一されていない方法で変換されるため、特定のデータを選択するのが非常に困難です。

http://wikitravel.org/en/api.php?format=xml&action=query&titles=Main%20Page&prop=revisions&rvprop=contentしかし、うまくいき ません。

これで私を助けてくれませんか。ウィキペディアのスクレイピングに成功した人はいますか。チュートリアルまたは参照できるその他のテクニックがあります。

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

wikipedia - prop=extracts が WikiMedia API ですべての抜粋を返さない

ウィキペディア APIを使用して、複数のウィキペディアの記事からの抜粋を一度に返したいと考えています。たとえば、次のリクエストを試しています(ページIDをランダムに選択しました):

http://en.wikipedia.org/w/api.php?format=xml&action=query&pageids=3258248|11524059&prop=extracts&exsentences=1

ただし、最初のページ ID の抽出のみが含まれており、2 番目のページ ID は含まれていません。他のプロパティにはこの制限がないようです。例えば

http://en.wikipedia.org/w/api.php?format=xml&action=query&pageids=3258248|11524059&prop=categories

両方のページ ID のカテゴリを返します。これはバグですか、それとも何か不足していますか?

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

php - MediaWiki API を介してカテゴリおよびその他のメタデータを設定する

コンテンツとカテゴリのメタデータと共に、mediawiki にアップロードしたいデータがたくさんあります。phpでアップロードといくつかのボットフレームワークを見つけましApi.php?action=editたが、カテゴリを設定するためのものを見つけることができません。

mediaWiki API または任意のフレームワークでカテゴリ データを設定する方法を知っている人はいますか?

0 投票する
2 に答える
3707 参照

c# - C#を使用してプログラムでMediaWikiページを作成する

サーバーにメディアウィキ(www.mediawiki.org)をインストールしましたが、c#を使用してウィキページを自動的に作成する必要があります。

C#を使用してプログラムでMediaWikiページを作成する方法を知っている人はいますか。

どうもありがとう、

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

ldap - LDAPグループとWikiの同期

LDAPグループをWikiグループとどのように同期しますか?

0 投票する
2 に答える
579 参照

perl - Mediawiki::API を使用したファイルのアップロード エラー

Mediawiki::API->upload を使用してメディアウィキに画像をアップロードしようとしています。そうするために、私はこのコードを使用しています:

HTTP::Message content must be bytes at /usr/share/perl5/HTTP/Request/Common.pm line 91 修正方法がわかりません。なにか提案を?

感謝。

0 投票する
3 に答える
3071 参照

jquery - 値のない MediaWiki URL パラメーター

aのquery部分は、 でURL区切られ&、 で関連付けられたキーと値のペアで構成されているよう=です。

私は常に jQuery の$.param()関数を使用してクエリ文字列を URL エンコードするようにしています。これにより、コードがより読みやすく、保守しやすくなることがわかったからです。

ここ数日、私は MediaWiki API を呼び出していること$.param()に気付きましたが、ハードコードされた URL を使用して作業中のプロトタイプをクリーンアップしているときに、一部の MediaWiki API にはキー付きのクエリ パラメーターが含まれているが、値が含まれていないことに気付きました!

api.php ? action=query & titles=Main%20page & redirects

&redirects値を取らない部分に注意してください。

jQuery$.param()はオブジェクトを受け取ります。オブジェクトはキーと値のペアのみで構成されるため、1 つのメンバーがキーを持ち、値を持たないオブジェクトを渡すことはできません。

nullそれは問題ないので、またはundefinedまたはなどの値を渡すことができると思いまし0たが、これらはすべて同じように扱われているようです。これは驚くべきことであり、MediaWiki API ドキュメントには、この背後にある理由について何も見つけることができませんでした。

私の場合は、URL 文字列を手動で作成することで簡単に回避できます。私の質問は、「これは MediaWiki API の癖ですか?それとも URL エンコードの設計の癖ですか?関連付けられた値を持たない URL エンコードされたパラメーターの背後にある理由を理解するには、どこを読むべきですか?」

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

iphone - 構文解析の開始(MediaWiki)API

MediaWiki APIを解析できるiOSアプリを作成して、記事などを表示できるようにしたい。

ASIHTTPRequestを見つけましたが、開発者はもう作業していません。これの代わりに何を使うべきですか?または、このトピックを開始するには、どのドキュメントを読む必要がありますか?