Image FlickrAPI:如何获得相关的图像结果?

Image FlickrAPI:如何获得相关的图像结果?,image,flickr,Image,Flickr,我从flickr api中获得了一些不相关的低(主观)图像质量。 我注意到haiku deck等网站使用flickr api,并获得相关结果 我正在使用api。下面是我正在使用的代码,以及当query='cow' Flickr flickr = new Flickr(flickrKey, flickrSecret); PhotoSearchOptions options = new PhotoSearchOptions(); option

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

我正在使用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);

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

  options.SortOrder = PhotoSearchSortOrder.Relevance;

有一个顺序是按
相关性
和另一个名为
准确性
的字段。此外,我通常将
safe\u search
设置为true,以防出现错误。(避免一些NSFW,但并非100%完美)准确度适用于地理搜索。我确实把安全搜索设置为真。