Блог за хобито ми и всякакви жичкаджийски работи...

Full width home advertisement

Programing

Electonics

Post Page Advertisement [Top]


Занимавам се със сток-фотография и често ми се налага за въвеждам ключови думи към снимките и си разработих малко приложение на 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 формат...

Няма коментари:

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

| Designed by Colorlib