Jak používat SMS NuGet knihovnu v F#

Co je NuGet?

NuGet je správce balíčků pro .NET framework. NuGet balíček můžete použít v jakékoli aplikaci založené na .NET. Pokud používáte Visual Studio 2019, můžete nainstalovat NuGet balíček několika kliknutími. V následujících videích vám ukážu, jak vytvořit konzolovou aplikaci v F# a jak použít NuGet balíček Ozeki.Libs.Rest v této konzolové aplikaci napsané v F#.

Jak používat SMS NuGet knihovnu v F# (Rychlé kroky)

  1. Vytvořte novou konzolovou aplikaci v F# ve Visual Studiu
  2. Nainstalujte NuGet balíček Ozeki.Libs.Rest
  3. Importujte nainstalovaný NuGet balíček pomocí open Ozeki.Libs.Rest;
  4. Vytvořte novou konfiguraci, zprávu a objekt MessageApi pomocí balíčku Ozeki.Libs.Rest
  5. Pomocí objektu MessageApi odešlete předem vytvořenou zprávu

Krok 1 - Jak vytvořit novou konzolovou aplikaci v F#

Video 1 - Jak vytvořit novou konzolovou aplikaci v F# (Návod ve videu)

Krok 2 - Jak nainstalovat NuGet balíček Ozeki.Libs.Rest

Pro instalaci NuGet balíčku ve Visual Studiu klikněte pravým tlačítkem na ikonu projektu a z rozbalovací nabídky vyberte možnost Spravovat NuGet balíčky. Poté musíte vyhledat balíček, který chcete nainstalovat, v tomto případě je to balíček Ozeki.Libs.Rest. Jakmile najdete balíček Ozeki.Libs.Rest, můžete jej nainstalovat kliknutím na tlačítko Instalovat. Po instalaci můžete balíček importovat a používat ve svém projektu.

Video 2 - Jak nainstalovat NuGet balíček Ozeki.Libs.Rest (Návod ve videu)

Otevřete nastavení NuGet balíčků

Otevřete projekt SendSMS ve Visual Studiu. V panelu Průzkumník řešení na levé straně uvidíte řešení SendSMS. Klikněte na něj pravým tlačítkem a vyberte možnost „Spravovat NuGet balíčky…“ (Obrázek 1). Tím otevřete nastavení NuGet balíčků. NuGet balíček je soubor ZIP s příponou .nupkg. Obsahuje zkompilované a další soubory související s kódem.

Obrázek 1 - Otevření nastavení NuGet balíčků

Najděte balíček Ozeki.Libs.Rest

V nastavení NuGet balíčků najdete vyhledávací lištu pod záložkou „Procházet“. Zadejte text Ozeki.Libs.Rest. Nyní Visual Studio najde NuGet balíček Ozeki.Libs.Rest. Pokud na něj kliknete, uvidíte podrobnosti o balíčku v pravém panelu. Vedle čísla verze najdete tlačítko Instalovat. Kliknutím na něj spustíte proces instalace (Obrázek 2).

Obrázek 2 - Vyhledání balíčku Ozeki.Libs.Rest

Instalace balíčku Ozeki.Libs.Rest

Počkejte, až se dokončí proces instalace. Pokud máte zelené zaškrtnutí v logu Ozeki.Libs.Rest, znamená to, že je NuGet balíček nainstalován. Pro stabilní balíček je potřeba jej aktualizovat. Chcete-li zkontrolovat, zda máte nejnovější verzi, rozbalte seznam pomocí rozbalovací nabídky „Verze“ (Obrázek 3). Vyberte nejnovější verzi a klikněte na tlačítko Aktualizovat. Balíček se automaticky aktualizuje.

Obrázek 3 - Nainstalovaný balíček Ozeki.Libs.Rest

Krok 3 - Jak používat balíček Ozeki.Libs.Rest ve vaší aplikaci v C#

Abyste mohli používat obsah balíčku Ozeki.Libs.Rest, musíte jej importovat pomocí následujícího řádku kódu:

open Ozeki.Libs.Rest
	

Otevření SendSMS.sln

Pro otestování vašeho řešení je potřeba jej spustit. Otevřete SendSMS.sln ve Visual Studiu. Zde uvidíte kód v editoru kódu. Stiskněte zelený trojúhelník v panelu nástrojů Visual Studia vedle názvu SendSMS, abyste spustili řešení. Tím se provede kód a zobrazí se vám výstup. (Obrázek 4)

Obrázek 4 - SendSms.sln

Výstup souboru SendSMS.sln

Pokud spustíte řešení SendSMS ve Visual Studiu, objeví se ladící konzole. Pokud jste SMS úspěšně odeslali, uvidíte v ladící konzoli telefonní číslo a text SMS. Další informace o procesu ladění najdete pod úspěšnou zprávou v ladící konzoli. Pro zavření okna stiskněte libovolnou klávesu na klávesnici (Obrázek 5).

Obrázek 5 - Výstup souboru Program.fs

Výsledek řešení

Důležitým výsledkem řešení je odeslaná SMS. Abyste se ujistili, že byla SMS zpráva odeslána, můžete zkontrolovat složku Odeslané v Ozeki SMS Gateway. Chcete-li tak učinit, otevřete Ozeki SMS Gateway a vyhledejte http_user. V seznamu Složky najděte složku Odeslané. Kliknutím na ni zjistíte, zda byla vaše zpráva úspěšně odeslána. Další informace o zprávě najdete v panelu Podrobnosti zprávy pod seznamem odeslaných zpráv (Obrázek 6).

Obrázek 6 - Dříve odeslaná SMS ve složce Odeslané uživatele http_user

Shrnutí

V tomto článku jste se naučili, jak nainstalovat NuGet balíček Ozeki.Libs.Rest. NuGet balíčky poskytují vývojářům nástroje. Umožňují jim vytvářet, publikovat a používat balíčky. Na druhé straně nabízejí referenční seznam balíčků používaných v projektu. Je to jednoduše ZIP soubor s příponou .nupkg. Usnadňuje přidávání, aktualizaci a odstraňování knihoven v aplikaci Visual Studio.

Pokud se chcete dozvědět více o řešení F# SMS s Ozeki SMS Gateway, neváhejte prozkoumat další články na toto téma. Například se můžete dozvědět více o tom, jak přijímat SMS pomocí F#.

Vše, co musíte udělat, abyste mohli začít používat F# s Ozeki SMS Gateway, je stáhnout si ji a začít vyvíjet své řešení.

More information