Flickr Search и Interestingness API возвращают неверное количество результатов - PullRequest
1 голос
/ 24 декабря 2011

Я звоню в flickr.interestingness.getList и пытаюсь получить 100 фотографий на страницу, но замечаю, что API непоследовательно возвращает указанное количество фотографий, которые я запрашиваю.Это происходит, если я подписываю вызов или нет.

У меня был такой же опыт с flickr.photos.search , когда я сортировал по interestingness-desc.Поэтому я решил вместо этого использовать flickr.interestingness.getList, так как считал, что это связано с количеством возвращенных фотографий (я читал, что API поиска действовал неправильно, когда было возвращено более 4000 фотографий).

IЯ могу воспроизвести это с помощью API Explorer .Попробуйте сами со следующими значениями:

Date= 2008-09-22 (I randomly chose that date)
per_page= 100
page= 1

Результаты через API и API Explorer просто дали мне 84 результата.При последующих вызовах он возвращал 74, 78 и даже 39 результатов несколько раз!

Вы можете даже повторить вышеописанный тест, установив вместо него per_page=10, чтобы было легче считать.Вы увидите, что это редко, если когда-нибудь и даст 10 результатов.

В ответе указано, что всего "500" фотографий и 5 страниц фотографий, что имеет смысл, поскольку я запрашиваю 100 фотографий на страницу.Хуже того, там написано, что на странице должно быть 100 фотографий:

<photos page="1" pages="5" perpage="100" total="500">

Что, черт возьми, происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...