Kako uporabiti SMS NuGet knjižnico v F#

Kaj je NuGet?

NuGet je upravitelj paketov za ogrodje .NET. Paket NuGet lahko uporabite v kateri koli aplikaciji, ki temelji na .NET. Če uporabljate Visual Studio 2019, lahko namestite paket NuGet z nekaj kliki. V naslednjih videoposnetkih vam bom pokazal, kako ustvariti konzolno aplikacijo v F# in kako uporabiti paket NuGet Ozeki.Libs.Rest v tej konzolni aplikaciji, napisani v F#.

Kako uporabiti SMS NuGet knjižnico v F# (Hitri koraki)
  1. Ustvarite novo konzolno aplikacijo F# v Visual Studiu
  2. Namestite paket NuGet Ozeki.Libs.Rest
  3. Uvozite prej nameščeni paket NuGet z open Ozeki.Libs.Rest;
  4. Ustvarite novo konfiguracijo, sporočilo in objekt MessageApi z uporabo paketa Ozeki.Libs.Rest
  5. Z uporabo objekta MessageApi pošljite prej ustvarjeno sporočilo
Korak 1 - Kako ustvariti novo konzolno aplikacijo F#

Video 1 - Kako ustvariti novo konzolno aplikacijo F# (Video vadnica)

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

Za namestitev paketa NuGet v Visual Studiu morate z desno miškino tipko klikniti na ikono projekta, nato pa v spustnem meniju izberite možnost Upravljanje paketov NuGet. Po tem morate poiskati paket, ki ga želite namestiti, v tem primeru je to paket Ozeki.Libs.Rest. Ko najdete paket Ozeki.Libs.Rest, ga morate namestiti s klikom na gumb Namesti. Ko je nameščen, ga lahko uvozite in uporabite v svojem projektu.

Video 2 - Kako namestiti paket NuGet Ozeki.Libs.Rest (Video vadnica)

Odprite nastavitve paketa NuGet

Odprite projekt SendSMS v Visual Studiu. V levem podoknu Solution Explorer lahko vidite rešitev SendSMS. Z desno miškino tipko kliknite nanjo in izberite možnost 'Upravljanje paketov NuGet…' (Slika 1). S tem se odprejo nastavitve paketov NuGet. Paket NuGet je datoteka ZIP z končnico .nupkg. Vsebuje prevedene in druge datoteke, povezane s kodo.

Slika 1 - Odprite nastavitve paketa NuGet

Poiščite paket Ozeki.Libs.Rest

V nastavitvah paketa NuGet lahko najdete iskalno vrstico, ki se nahaja pod zavihkom 'Browse'. Vnesite besedilo Ozeki.Libs.Rest. Zdaj bo Visual Studio našel paket NuGet Ozeki.Libs.Rest. Če ga kliknete, boste videli podrobnosti o paketu v desnem podoknu. Ob številki različice najdete gumb Namesti. Kliknite nanj, da začnete postopek namestitve (Slika 2).

Slika 2 - Poiščite paket Ozeki.Libs.Rest

Namestite Ozeki.Libs.Rest

Počakajte, da se postopek namestitve zaključi. Če imate zelen kljukico v logotipu Ozeki.Libs.Rest, pomeni, da je paket NuGet nameščen. Za stabilen paket ga morate posodobiti. Če želite preveriti, ali imate najnovejšo različico, razširite seznam z uporabo spustnega menija 'Version' (Slika 3). Izberite najnovejšo različico in kliknite gumb Posodobi. Vaš paket bo samodejno posodobljen.

Slika 3 - Nameščen paket Ozeki.Libs.Rest

Korak 3 - Kako uporabiti paket Ozeki.Libs.Rest v vaši aplikaciji C#

Za uporabo vsebine paketa Ozeki.Libs.Rest ga morate uvoziti z naslednjo vrstico kode:

open Ozeki.Libs.Rest
	

Odprite SendSMS.sln

Če želite preizkusiti svojo rešitev, jo morate izvesti. Odprite SendSMS.sln v Visual Studiu. Tam boste videli kodo v urejevalniku kode. Pritisnite zelen trikotnik v orodni vrstici Visual Studia poleg naslova SendSMS, da zaženete rešitev. Izvedla bo kodo in vam prikazala izhod. (Slika 4)

Slika 4 - SendSms.sln

Izhod datoteke SendSMS.sln

Če izvedete rešitev SendSMS v Visual Studiu, se bo pojavilo okno za odpravljanje napak. Če ste uspešno poslali SMS, boste v oknu za odpravljanje napak videli telefonsko številko in besedilo SMS-a. Več informacij o postopku odpravljanja napak najdete pod sporočilom o uspehu v oknu za odpravljanje napak. Če želite zapreti okno, pritisnite katero koli tipko na tipkovnici (Slika 5).

Slika 5 - Izhod datoteke Program.fs

Rezultat rešitve

Pomemben rezultat rešitve je poslano SMS sporočilo. Da preverite, ali je bilo SMS sporočilo poslano, lahko preverite mapo Poslano v Ozeki SMS Gateway. Če želite to narediti, odprite Ozeki SMS Gateway in poiščite http_user. V seznamu Mape poiščite mapo Poslano. Kliknite nanjo, da preverite, ali je bilo vaše sporočilo uspešno poslano. Več informacij o sporočilu lahko najdete v podrobnem pogledu sporočila pod seznamom poslanih sporočil (Slika 6).

Slika 6 - Prej poslano SMS sporočilo v mapi Poslano uporabnika http_user

Povzetek

V tem članku ste se naučili, kako namestiti NuGet paket Ozeki.Libs.Rest. NuGet paketi ponujajo orodja za razvijalce. Omogočajo ustvarjanje, objavljanje in uporabo paketov. Poleg tega ponujajo seznam referenčnih paketov, ki se uporabljajo v projektu. To je preprosto ZIP datoteka z razširitvijo .nupkg. Olajša dodajanje, posodabljanje in odstranjevanje knjižnic v aplikaciji Visual Studio.

Če želite izvedeti več o rešitvi za SMS s F# in Ozeki SMS Gateway, si oglejte več člankov na to temo. Na primer, lahko se naučite več o tem, kako prejeti SMS z uporabo F#.

Vse, kar morate storiti, da začnete uporabljati F# z Ozeki SMS Gateway, je, da ga prenesete in začnete razvijati svojo rešitev.

More information