我正在调用flickr.interestingness.getList并试图每页获得100张照片,但我注意到API不一致地返回了我要求的指定数量的照片。如果我签署了电话,就会发生这种情况。
当我按interestingness-desc
排序时,我与flickr.photos.search有相同的体验。所以我决定尝试使用flickr.interestingness.getList,因为我认为它与返回的照片数有关(我读到当返回的照片超过4000张时,搜索API表现得很糟糕。)
我可以使用API explorer重现这一点。请尝试使用这些值:
Date= 2008-09-22 (I randomly chose that date)
per_page= 100
page= 1
通过API和API资源管理器的结果只给了我84个结果。在随后的调用中,它返回了74,78甚至39个结果几次!
您甚至可以通过设置per_page=10
重试上述测试,以便更轻松地计算。你会看到它很少,如果有的话会返回10个结果。
响应表明总共有500张照片和5页照片,因为我要求每页100张照片。更糟糕的是,它说页面上应该有100张照片:
<photos page="1" pages="5" perpage="100" total="500">
到底发生了什么事?