Kako koristiti SMS NuGet biblioteku u F#

Što je NuGet?

NuGet je upravitelj paketa za .NET okvir. Možete koristiti NuGet paket u bilo kojoj aplikaciji baziranoj na .NET-u. Ako koristite Visual Studio 2019, možete instalirati NuGet paket s nekoliko klikova. U sljedećim videozapisima pokazat ću vam kako stvoriti F# konzolnu aplikaciju i kako koristiti Ozeki.Libs.Rest NuGet paket u toj konzolnoj aplikaciji napisanoj u F#.

Kako koristiti SMS NuGet biblioteku u F# (Brzi koraci)

  1. Stvorite novu F# konzolnu aplikaciju u Visual Studiju
  2. Instalirajte Ozeki.Libs.Rest NuGet paket
  3. Uvezite prethodno instalirani NuGet paket s open Ozeki.Libs.Rest;
  4. Stvorite novu Configuration, Message i MessageApi objekt koristeći Ozeki.Libs.Rest paket
  5. Koristeći MessageApi objekt pošaljite prethodno stvorenu poruku

Korak 1 - Kako stvoriti novu F# konzolnu aplikaciju

Video 1 - Kako stvoriti novu F# konzolnu aplikaciju (Video tutorial)

Korak 2 - Kako instalirati Ozeki.Libs.Rest NuGet paket

Da biste instalirali NuGet paket u Visual Studiju, morate desnim klikom kliknuti na ikona projekta, zatim odaberite Upravljanje NuGet paketima iz padajućeg izbornika. Nakon toga morate pretražiti paket koji želite instalirati, u ovom slučaju to je Ozeki.Libs.Rest paket. Kada pronađete Ozeki.Libs.Rest paket, morate ga instalirati klikom na Install gumb. Kada je instaliran, možete ga uvesti i koristiti u svom projektu.

Video 2 - Kako instalirati Ozeki.Libs.Rest NuGet paket (Video tutorial)

Otvorite postavke NuGet paketa

Otvorite SendSMS projekt u Visual Studiju. U Solution explorer panelu na lijevoj strani, možete vidjeti SendSMS rješenje. Desnim klikom na njega odaberite opciju ‘Manage NuGet Packages…’ (Slika 1). To će otvoriti postavke NuGet paketa. NuGet paket je ZIP datoteka s .nupkg ekstenzijom. Sadrži kompilirane i druge datoteke povezane s kodom.

Slika 1 - Otvorite postavke NuGet paketa

Pronađite Ozeki.Libs.Rest paket

U postavkama NuGet paketa, možete pronaći traku za pretraživanje koja se nalazi ispod kartice ‘Browse’. Upišite tekst Ozeki.Libs.Rest. Sada će Visual Studio pronaći Ozeki.Libs.Rest NuGet paket. Ako kliknete na njega, vidjet ćete detalje o paketu u desnom panelu. Možete pronaći Install gumb pored broja verzije. Kliknite na njega da biste započeli proces instalacije (Slika 2).

Slika 2 - Pretražite Ozeki.Libs.Rest paket

Instalirajte Ozeki.Libs.Rest

Pričekajte da se proces instalacije završi. Ako imate zelenu kvačicu u logu Ozeki.Libs.Rest, to znači da je NuGet paket instaliran. Da biste imali stabilan paket, morate ga ažurirati. Da biste provjerili imate li najnoviju verziju, proširite listu koristeći padajući izbornik ‘Version’ (Slika 3). Odaberite najnoviju verziju i kliknite gumb Update. To će automatski ažurirati vaš paket.

Slika 3 - Instalirani Ozeki.Libs.Rest paket

Korak 3 - Kako koristiti Ozeki.Libs.Rest paket u vašoj C# aplikaciji

Da biste koristili sadržaj Ozeki.Libs.Rest paketa, morate ga uvesti koristeći sljedeću liniju koda:

open Ozeki.Libs.Rest
	

Otvorite SendSMS.sln

Da biste testirali svoje rješenje, morate ga izvršiti. Otvorite SendSMS.sln koristeći Visual Studio. Tamo ćete vidjeti kod u panelu uređivača koda. Pritisnite zeleni trokut u alatnoj traci Visual Studija pored naslova SendSMS, da biste pokrenuli rješenje. To će izvršiti kod i prikazati vam izlaz. (Slika 4)

Slika 4 - SendSms.sln

Izlaz SendSMS.sln datoteke

Ako izvršite SendSMS rješenje u Visual Studiju, pojavit će se konzola za debugiranje. Ako ste uspješno poslali SMS, vidjet ćete broj telefona i tekst SMS-a u debug konzoli. Možete pronaći više informacija o procesu debugiranja ispod poruke o uspjehu u debug konzoli. Da biste zatvorili prozor, pritisnite bilo koju tipku na tipkovnici (Slika 5).

Slika 5 - Izlaz Program.fs datoteke

Rezultat rješenja

Važan rezultat rješenja je poslana SMS poruka. Kako biste provjerili je li SMS poruka poslana, možete pogledati mapu Poslano u Ozeki SMS Gatewayu. Da biste to učinili, otvorite Ozeki SMS Gateway i potražite http_user. Pronađite mapu Poslano na popisu Mape. Kliknite na nju kako biste vidjeli je li vaša poruka uspješno poslana. Više informacija o poruci možete pronaći u okviru s detaljima poruke ispod popisa poslanih poruka (Slika 6).

Slika 6 - Prethodno poslana SMS poruka u mapi Poslano korisnika http_user

Sažetak

U ovom članku naučili ste kako instalirati Ozeki.Libs.Rest NuGet paket. NuGet paketi pružaju alate za programere. Omogućuju im stvaranje, objavljivanje i korištenje paketa. S druge strane, nude popis referentnih paketa koji se koriste u projektu. To je jednostavno ZIP datoteka s ekstenzijom .nupkg. Olakšava dodavanje, ažuriranje i uklanjanje biblioteka u aplikaciji Visual Studio.

Ako želite saznati više o F# SMS rješenju s Ozeki SMS Gatewayom, slobodno istražite više članaka o ovoj temi. Na primjer, možete naučiti više o tome kako primiti SMS koristeći F#.

Sve što trebate učiniti da biste počeli koristiti F# s Ozeki SMS Gatewayom je preuzeti ga i početi razvijati svoje rješenje.

More information