2012-01-21 12 views
3

私はWikipedia APIから映画「Your Highness」の説明を取得しようとしましたが、何も教えてくれません。私はグーグル映画のためにWikipedia APIからコンテンツを取得するには?

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=your%20highness&prop=revisions&rvprop=content

「殿下」ウィキペディアは、第三の結果として現れる、それは私がAPIが私を与えたいページです。

また、ムービーの説明のテキスト、Wiki構文の混在などは必要ありません。

答えて

5

問題がスペースになる前に私は間違っていました。それは大文字であったようです。私達はちょうど代わりyour%20highnessYour%20Highnessを使用するようにURLを変更場合、それは動作します:

http://en.wikipedia.org/w/api.php?format=xml&action=query&titles=Your%20Highness&prop=revisions&rvprop=content

EDIT:あなたが使用している場合ではない全てのタイトルがタイトルケース入り(例えば、「薔薇の名前」など)ですが&redirectsクエリパラメータは、時にはに役立ちます。何らかの理由で「ローズの名前」には役立ちますが、「あなたの殿下」には役立ちません。理由を言うのは好きではないかもしれませんが、おそらくもっと調査する価値があります...

+0

ありがとう、いつもそれぞれの単語を大文字にしていますか?または、それらがすべて大文字ではないいくつかのページがありますか?私が大文字を1つ間違えた場合、それは私に何も与えません。 – Curtis

+0

@curtis:私はすべてが大文字であると信じています。しかし、確かにあなたに信頼を与えるためにいくつかのテストを行うべきでしょう。 –

+1

Wikipediaのタイトルは大文字と小文字が区別されます** **最初の文字は大文字になります**小文字の場合は常に大文字になります。 – Frxstrem

関連する問題