تحميل صورة عشوائية من فليكر باستخدام الكلمة
سؤال
ولقد لاحظت هذا الرمز عندما كان يلعب حولها مع smallbasic عرضه لفريند أنها بنيت في خيار تحميل صورة من fliker على أساس الكلمة
وكنت أتساءل إذا كان شخص ما مثلا في C # للقيام بذلك حتى أستطيع أن الحصول على فكرة عن كيفية استخدام واجهة برمجة التطبيقات.
المحلول 2
private void button1_Click(object sender, EventArgs e)
{
string apikey = "3f8554b23a5we2fe2c7asdg80agnkdm9cedag415f34d9fb";
Flickr F = new Flickr(apikey);
// Example 2
PhotoSearchOptions searchOptions = new PhotoSearchOptions();
searchOptions.Tags = textBox1.Text;
searchOptions.PerPage = 100;
Photos microsoftPhotos = F.PhotosSearch(searchOptions);
// Example 3
searchOptions.Page = 2;
Photos microsoftPhotos2 = F.PhotosSearch(searchOptions);
searchOptions.Page = 3;
Photos microsoftPhotos3 = F.PhotosSearch(searchOptions);
// Eample 4
PhotoCollection allPhotos = microsoftPhotos.PhotoCollection;
allPhotos.AddRange(microsoftPhotos2.PhotoCollection);
allPhotos.AddRange(microsoftPhotos3.PhotoCollection);
progressBar1.Maximum = allPhotos.Count;
progressBar1.Value = 0;
foreach (Photo p in allPhotos)
{
pictureBox1.Image = Image.FromStream(F.DownloadPicture(p.MediumUrl));
this.Refresh();
progressBar1.Value++;
}
}
نصائح أخرى
ولقد افسدت أبدا مع API فليكر، ولكن هنا رابط وجدت أن يبدو أنه سيكون من المفيد جدا:
http://blogs.msdn.com/coding4fun /archive/2006/11/22/1126978.aspx
لا تنتمي إلى StackOverflow