2

mediawiki の内部展開があります。一部の記事には外部リンクがあります。別の Web サイトに記事をプルするために wiki への API 呼び出しを行う別のページがあります。それらの記事を取り込むと、リンクが正しく取り込まれません。ここに例があります。

ウィキ記事:

Use [http://example.com THIS LINK] to contact the vendor.

API URL:

https://mysite.com/mediawiki/api.php?action=query&format=json&prop=extracts&titles=Vendor

API の結果:

Use THIS LINK to contact the vendor.

リンクが完全に削除されていることに注意してください。また、リンク用に独自の html を mediawiki に追加しようとしましたが、mediawiki は < および > 記号をエスケープするため、API は '<' と '>' を認識します。また、mediawiki は実際のリンクではなく html を表示します。

mediawiki API 呼び出しを行い、リンク情報を保持するにはどうすればよいですか?

4

1 に答える 1

2

このために、action=parse代わりに使用できます。クエリは次のようになります。

https://mysite.com/mediawiki/api.php?action=parse&format=json&page=Vendor&prop=text
于 2013-04-17T19:45:29.940 に答える