Image FlickrAPI:如何获得相关的图像结果?
我从flickr api中获得了一些不相关的低(主观)图像质量。 我注意到haiku deck等网站使用flickr api,并获得相关结果 我正在使用api。下面是我正在使用的代码,以及当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
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%完美)准确度适用于地理搜索。我确实把安全搜索设置为真。