2012-01-21 4 views
3

위키 피 디아 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-syntax가 섞여서는 안됩니다.

답변

5

나는 문제가 공간이라는 사실에 대해 이전에 잘못 생각했습니다. 마치 대문자 인 것처럼 보입니다. 우리가 your%20highness 대신 Your%20Highness를 사용하도록 URL을 변경경우 작동 :

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

편집 : 모든 타이틀은 타이틀 맡았다 당신이 사용하는 경우 (예 : "장미의 이름"으로) 동안 &redirects 쿼리 매개 변수 인 경우 가끔이 도움이됩니다. 어떤 이유로 든 "장미의 이름"에는 도움이되지만 "전하"에는 도움이되지 않습니다. 왜 그런지 말하고 싶지는 않지만 더 많은 조사가 필요할 것입니다 ...

+0

감사합니다. 항상 각 단어를 대문자로 사용합니까? 아니면 모두 대문자가 아닌 페이지가 있습니까? 대/소문자를 하나만 쓰면 아무 것도주지 못합니다. – Curtis

+0

@ curtis : 나는 모든 것이 자본화되어 있다고 믿습니다. 당신에게 확신을주기 위해 몇 가지 테스트를해야 할 것입니다. –

+1

Wikipedia 제목은 대소 문자를 구분합니다. ** 첫 번째 문자는 ** 소문자 인 경우 항상 대문자가됩니다. – Frxstrem