我爲Flickr的API使用官方的.NET包裝器。當我做自由使用的圖片的照片搜索作爲顯示在下面的代碼片段,我回來3張照片,其許可證打印出一個「保留所有權利」:Flickr API .NET:Creative Commons許可證搜索返回「All Rights Reserved」圖像?
Flickr flickr = new Flickr(Settings.Default.fli_key);
PhotoSearchOptions options = new PhotoSearchOptions();
options.Tags = "start";
options.IsCommons = true;
options.Licenses.Add(LicenseType.UnitedStatesGovernmentWork);
options.Licenses.Add(LicenseType.NoKnownCopyrightRestrictions);
PhotoCollection photos = flickr.PhotosSearch(options);
int i = 0;
foreach (var photo in photos)
{
Console.WriteLine(i + ":" + photo.License);
i++;
}
控制檯:
0:AllRightsReserved
1:AllRightsReserved
2:AllRightsReserved
問題:
- 我在做什麼錯?
- 如果我沒有做錯什麼,這裏有什麼問題? .NET庫是否被破壞?
- 我能做些什麼來解決這個問題?我真的只想要所需許可證的照片。
我感謝你的幫助:-)
目前爲止還沒有人使用.NET Flickr API? :-( – Akku