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)
- Vytvořte novou konzolovou aplikaci v F# ve Visual Studiu
- Nainstalujte NuGet balíček Ozeki.Libs.Rest
- Importujte nainstalovaný NuGet balíček pomocí open Ozeki.Libs.Rest;
- Vytvořte novou konfiguraci, zprávu a objekt MessageApi pomocí balíčku Ozeki.Libs.Rest
- Pomocí objektu MessageApi odešlete předem vytvořenou zprávu
Krok 1 - Jak vytvořit novou konzolovou aplikaci v F#
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.
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.

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).

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.

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)

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).

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).

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