2016-05-05 20 views
5

Flickr API'dan bazı alakasız ve düşük (öznel) görüntü kalitesi alıyorum. ben fark böyle haiku güverte kullanım flickr API olarak ve onlar ilgili sonuçlarflickr api: İlgili görsel sonuçlarını nasıl alırsınız?

desired flickr search result

Ben flickrnet api kullanıyorum olsun siteleri.

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

cevap

4

query = 'cow' çözüm alakaya göre sıralama ayarlamaktır zaman Aşağıda sonuçları ile birlikte, ben kullanıyorum kodudur. varsayılan

options.SortOrder = PhotoSearchSortOrder.Relevance; 
+0

"Alaka düzeyi" ve "doğruluk" adlı başka bir alanın sırası vardır. Ayrıca, genellikle 'safe_search' değerini doğru olarak ayarladım. (bazı NSFW'lerden kaçının, ancak% 100 mükemmel değildir) – Vadorequest

+0

doğruluk coğrafi arama için geçerlidir. Gerçekten doğruyu güvenli aramayı ayarlıyorum. – CodeToad