0x49D1

0L4g0YDQsNC30YDQsNCx0L7RgtC60LUsINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0YfQuNC60L7QsiA=

1.Начало


Для начала решим, что мне точно нужно(или предпочтительно).

  • Базовым фреймворком будет .NET 4.
  • Вспомогательным — FlickrNet API.
  • Базой будет или SQLite или новая CF.
  • Репозиторий — GitHub.

..Пока больше ничего нужного не припоминается..Ну, если что-еще допишу *whink*

Начнем с добавления нового репозитория для уже не безымянного проекта.  Выбор пал на Git в основном по двум причинам:

  1. распределенный репозиторий мне кажется явно логичнее и лояльнее, чем централизованный
  2. я уже работаю с этим сервисом, так что для меня  тут скорость адаптации — высока

Далее начало экспериментов..Что же мы можем..Например:

Flickr f = new Flickr("1cde1a1a9d220a72a446af407fc0c803", "eafc2fb426132e31"); //Тут вписаны мой API key и shared secret
PhotoCollection pc = f.InterestingnessGetList(); // Вернет коллекцию "интересностей"

Затем из pc можно доставать сами фотографии по URL, например так:


HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(pc[0].LargeUrl);
myRequest.Method = "GET";
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(myResponse.GetResponseStream());
myResponse.Close();

Таким образом мы получаем фото физически.

Начало подошло к концу. Изменения и код смотрите тут.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: