flickr api:如何获得相关的图像结果?

时间:2016-05-05 08:37:53

标签: image flickr

我从flickr api获得了一些不相关和低(主观)的图像质量。 我注意到haiku deck这样的网站使用flickr api并获得相关结果

desired flickr search result

我正在使用flickrnet api。以下是我正在使用的代码,以及query = 'cow'

时的结果
  Flickr flickr = new Flickr(flickrKey, flickrSecret);

            PhotoSearchOptions options = new PhotoSearchOptions();

            options.SafeSearch = SafetyLevel.Safe;
            options.Licenses.Add(LicenseType.AttributionCC);
            options.MediaType = MediaType.Photos;

            options.Text = query; 

            options.Extras = PhotoSearchExtras.AllUrls;

            PhotoCollection photos = flickr.PhotosSearch(options);

actual results

1 个答案:

答案 0 :(得分:4)

解决方案是按相关性设置排序。默认是按日期

  options.SortOrder = PhotoSearchSortOrder.Relevance;