banjalukaforum.com
https://banjalukaforum.com/

Razni vidovi pomoci
https://banjalukaforum.com/viewtopic.php?f=18&t=65462
Stranica 4 od 4

Autoru:  Šejn [ 07 Jun 2019, 17:59 ]
Tema posta:  Re: Razni vidovi pomoci

Da li je iko koristio Amadeus for Developers?
Trebao bih da povucem podatke s njihovog apia, koristeci C#, ali sam neuk, pa bi mi trebala pomoc :D

Autoru:  Besparica [ 07 Jun 2019, 21:49 ]
Tema posta:  Re: Razni vidovi pomoci

Ja nisam nikada cuo za to ali sam bacio pogled.
Cini mi se da API radi preko HTTP request metoda (GET/POST). Kao odgovor dobijas JSON objekte.
Mozes pokusati ovako nesto. Npr. ovaj request za Hotele.
https://test.api.amadeus.com/v2/shopping/hotel-offers

Kod:
            using (var wb = new WebClient())
            {
                var data = new NameValueCollection();
                data["cityCode"] = "PAR";
                data["adults"] = "1";
                data["radius"] = "5";
                data["radiusUnit"] = KM;
                data["paymentPolicy"] = "NONE";
                data["includeClosed"] = "false";
                data["bestRateOnly"] = "true";
                data["view"] = "FULL";
                data["sort"] = "PRICE";

                var response = wb.UploadValues("https://test.api.amadeus.com/v2/shopping/hotel-offers", "POST", data);
            }

To bi trebalo da formira ovakav HTTP request:
Kod:
https://test.api.amadeus.com/v2/shopping/hotel-offers?cityCode=PAR&adults=1&radius=5&radiusUnit=KM&paymentPolicy=NONE&includeClosed=false&bestRateOnly=true&view=FULL&sort=PRICE

Response bi trebao biti JSON.

Autoru:  Besparica [ 07 Jun 2019, 22:56 ]
Tema posta:  Re: Razni vidovi pomoci

Besparica je napisao:
Ja nisam nikada cuo za to ali sam bacio pogled.
Cini mi se da API radi preko HTTP request metoda (GET/POST). Kao odgovor dobijas JSON objekte.
Mozes pokusati ovako nesto. Npr. ovaj request za Hotele.
https://test.api.amadeus.com/v2/shopping/hotel-offers

Kod:
            using (var wb = new WebClient())
            {
                var data = new NameValueCollection();
                data["cityCode"] = "PAR";
                data["adults"] = "1";
                data["radius"] = "5";
                data["radiusUnit"] = KM;
                data["paymentPolicy"] = "NONE";
                data["includeClosed"] = "false";
                data["bestRateOnly"] = "true";
                data["view"] = "FULL";
                data["sort"] = "PRICE";

                var response = wb.UploadValues("https://test.api.amadeus.com/v2/shopping/hotel-offers", "POST", data);
            }

To bi trebalo da formira ovakav HTTP request:
Kod:
https://test.api.amadeus.com/v2/shopping/hotel-offers?cityCode=PAR&adults=1&radius=5&radiusUnit=KM&paymentPolicy=NONE&includeClosed=false&bestRateOnly=true&view=FULL&sort=PRICE

Response bi trebao biti JSON.


EDIT
Potrebno je da napravis aplikaciju na sajtu koja iz koje ces dobiti ClientID i Secret. ID i secret se koriste u metodi za dobijanje tokena. E sad, token treba ovde negdje prilijepiti.

Autoru:  Šejn [ 08 Jun 2019, 10:25 ]
Tema posta:  Re: Razni vidovi pomoci

E upravo je to problem. Dobio sam Key i Secret, ali nemam pojma gdje to da ubacim i kako. Napravio sam request i program mi vraca gresku "'The remote server returned an error: (401) Unauthorized". Ocigledno je greska jer ne znam sta da radim sa key i secret, kako da mi da token i to.
P.S
Vjerovatno ovo nije komplikovano uraditi, ali prvi put pokusavam ovo, pa nemam pojma kako, ne marite :)

Autoru:  Šejn [ 08 Jun 2019, 15:18 ]
Tema posta:  Re: Razni vidovi pomoci

Baj d vej, zaboravih dio koda postaviti. Puca mi kod strelice, greska je ova gore sto sam napisao

Kod:
string strUrlTest = String.Format(@"https://test.api.amadeus.com/v1/shopping/flight-offers");
            WebRequest requestObjGet = WebRequest.Create(strUrlTest);
            requestObjGet.Method = "GET";
            var authKey = "HKT11MwpvGp3XCWy1bOBw39o4k7bKop6";
            requestObjGet.Headers.Add("Authorization", "Bearer "+authKey);
            requestObjGet.ContentType = "application/json";
            HttpWebResponse responseObjGet = null;
            responseObjGet = (HttpWebResponse)requestObjGet.GetResponse(); <------------------------

            string strResultTest = null;
            using (Stream stream = responseObjGet.GetResponseStream())
            {
                StreamReader sr = new StreamReader(stream);
                strResultTest = sr.ReadToEnd();
                sr.Close();
            }

Autoru:  Besparica [ 08 Jun 2019, 20:36 ]
Tema posta:  Re: Razni vidovi pomoci

Kod je dobar. Problem je sto u URL nisi proslijedio mandatorne parametre za zahtjev.
Konkretno, za ovaj koji pokusavas mandatorno je: origin, destination i departureDate.

Pokusaj sa npr:
Kod:
https://test.api.amadeus.com/v1/shopping/flight-offers?origin=MAD&destination=MUC&departureDate=2019-07-28

Autoru:  Šejn [ 08 Jun 2019, 20:47 ]
Tema posta:  Re: Razni vidovi pomoci

Kod je bio skoro dobar, morao sam doci do access tokena, i uspio sam ali preko JavaScripta sam ga pokupio (moja teritorija), i onda sam ga tamo stavio gdje je authKey.
I hvala jeste, parametri su mi potrebni bili, sad krece patnja kako da ove Json podatke iskoristim u C# i to.
U svakom slucaju, hvala na pomoci :)

Autoru:  pingvin [ 25 Jun 2019, 16:05 ]
Tema posta:  Re: Razni vidovi pomoci

Evo ljudi ako ima neko zainteresovan
viewtopic.php?f=45&t=68537

Autoru:  Piro [ 02 Nov 2021, 08:16 ]
Tema posta:  Re: Razni vidovi pomoci

Zna li neko kako se vrsi validacija broja licne karte nase od 9 znakova, ima li neki algoritam slican kao "luhn" ili nesto ili oni bubaju brojeve napamet?

Autoru:  pejas [ 05 Jul 2022, 11:22 ]
Tema posta:  Re: Razni vidovi pomoci

Znali iko na koji način i gdje mogu da nađem nekog profesionalca stručnog za baze podataka tipa Mediawiki? Poslije ažuriranja krajem januara i kad je pokrenuta Joomla došlo je do određenih problema tako da su neke stranice prazne, neke slike se ne vide i još svašta nešto. Probao sam da se registrujem na upwork, ali nisam uspio. Ipak, radije bih to nekom objasnio na srpskom, ako postoje takve stručnjaci voljni da probaju da riješe ovaj problem.

Autoru:  Castra [ 05 Dec 2022, 01:09 ]
Tema posta:  Re: Razni vidovi pomoci

Treba mi pomoć, nikako da se iskobeljam sa ovim... :-?

Dobijam h264 frejmove, ali ne kao strim, već stvarno kao pojedinačne frejmove različite dužine.
Da li iko ima ideju kako te jebene frejmove da prebacim u jpeg ili nešto slično, pošto ovako sa njima ne mogu ništa da napravim?

Primjer:
Kod:
sensor_msgs__msg__CompressedImage(header=std_msgs__msg__Header(stamp=builtin_interfaces__msg__Time(sec=1667458250, nanosec=582744444, __msgtype__='builtin_interfaces/msg/Time'), frame_id='camera_04_01', __msgtype__='std_msgs/msg/Header'), format='h264', data=array([  0,   0,   0, ...,  81,  22, 128], dtype=uint8), __msgtype__='sensor_msgs/msg/CompressedImage')

Autoru:  danijell [ 05 Dec 2022, 01:53 ]
Tema posta:  Re: Razni vidovi pomoci

Može li FFmpeg pomoći?

Stranica 4 od 4 Sva vremena su u UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/