2016-06-02 2 views
4

내가 입력 한 특정 문자열의 이미지를 가져 오는 Wikipedia API를 사용하고 있습니다. 그것은 항상 10 결과를 반환하지만 난 (50 개) 결과를 얻는 방법이 약 50Wikipedia API에서 기본값 10 개 이상의 결과를 얻으려면?

https://en.wikipedia.org/w/api.php?action=query&prop=pageimages&format=json&piprop=thumbnail&pithumbsize=500&pilimit=50&generator=prefixsearch&gpssearch=game of thrones 

보다 더 줄까? 또한 해결

+0

[API 설명] (https://en.wikipedia.org/w/api.php)에 따르면 정확하게 시도한 방법입니다. 분명히 API가 손상되었거나 문서가 오래되었습니다. [API 샌드 박스] (https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=pageimages&generator=prefixsearch&pithumbsize=500&pilimit=50&gpssearch=test)에서 쿼리를 다시 읽었지만 작동하지 않습니다. . –

+0

완벽하게 샌드 박스에서 작동합니다. – WISHY

답변

2

&gpslimit=100 

enter image description here 이 범위들과 소품이의이 query 활동에 사용되는 발생기의 가장 기본적 1-100

1

에 있어야를 추가 할 필요가 항상 10의 한계가 있습니다. 항상 한계를 늘릴 필요가있는 경우 결과 제한이 모든 한계 중에서 가장 작은 것과 같기 때.에 모든 한계에 대해 해당 한계 값을 설정해야합니다. 쿼리에 prop=links|extracts|categories|imagesgenerator=geosearch 사용하며 20 개 결과를해야하는 경우이가있다 물론

그래서, 당신은 20

https://en.wikipedia.org/w/api.php?...&ggslimit=20&pllimit=20&exlimit=20&cllimit=20&imlimit=20 

geosearch, links, extracts, categoriesimages에 대한 제한 매개 변수를 설정해야 각 매개 변수에 대해 허용되는 최대 한도를 준수하십시오. 예를 들어, 추출물의 경우 허용되는 최대 한도는 20 (기본값 : 1)입니다. 즉, 최종 응답에서 20 페이지를 초과 할 수는 없지만 20 개가 넘는 페이지는 20 개가 넘을 수는 없습니다. 이는 위의 경우 gpslimit=100의 효과는 pilimit=50이기 때문에 gpslimit=50과 같습니다.

관련 문제