Занимавам се със сток-фотография и често ми се налага за въвеждам ключови думи към снимките и си разработих малко приложение на C# с което си дърпам снимки от сайта на ShutterStock чрез API по ключова дума и си избирам подходящи тагове за моите снимки.
Изглежда така:
Решение за оторизация на достъп Shutterstock API чрез C#.
Това е частта от кода, за получаване на оторизация. Преди това трябва да се регистрирате на developers.shutterstock.com за да получите Consumer Key (ClientId) и Consumer Secret (ClientSecret). На UserAgent се присвоява името на апликацията в сайта.
1 2 3 4 5 6 7 8 9 10 11 12 13 | ... ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(searchImgUrl); string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(clientID + ":" + clientSecret)); request.Headers[HttpRequestHeader.Authorization] = $"Basic {credentials}"; request.UserAgent = appName; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); stream = response.GetResponseStream(); ... |
Следващата стъпка е да обработим връщания резултат от сайта в json формат...


Няма коментари:
Публикуване на коментар