2010-12-20 3 views
1

나는 International Music Score Library Project (IMSLP.org)에서 작곡가를 검색하려고합니다.MediaWiki : 카테고리에서 하위 카테고리 검색 (대소 문자 구별 없음!)

IMSLP의 위키에는 약 4665 개의 하위 카테고리가있는 작곡가 (http://imslp.org/index.php?title=Category:Composers) 카테고리가 있습니다. 하나의 하위 카테고리 - 하나의 작곡가.

이 가능 카테고리의 하위 카테고리 (! 대소 insencetive)

내가 미디어 위키의 API에 대한 읽기 및 목록을 요청 할 것에 대한 검색을하는 것입니다 : 그것은 내가 원하는 정확히 http://imslp.org/api.php?action=query&list=categorymembers&cmtitle=Category:Composers&cmlimit=100 을, 이 결과에 대해 서버 측 검색을 구현하는 방법 (또는 요청시 다른 조건을 작성하는 방법)

+0

당신은 발전기로 검색을 사용하고, 발견 된 고양이가 예상 범주에 있는지 확인 수 있습니다 [생성기 = 검색 및 소품 = 범주 및 gsrnamespace = 14 clcategories = 범주 %의 3AComposers & cmtitle = 범주 %의 3AComposers & gsrsearch = ...] (HTTP ://imslp.org/api.php?action=query&generator=search&prop=categories&gsrnamespace=14&clcategories=Category%3AComposers&cmtitle=Category%3AComposers&gsrsearch=traditional) – Bergi

답변

2

API 서버 측 사용에는 아무런 문제가 없습니다. 이 같은 것을 사용

봅니다 :

$api = new ApiMain(new FauxRequest($params)); 
$api->execute(); 
$res = $api->getResultData(); 

FauxRequest 쿼리 매개 변수 배열을합니다.

+0

카테고리에서 검색을 사용하기위한 mediawiki API는 무엇입니까? –

관련 문제