كيفية استخدام مكتبة SMS NuGet في F#
ما هو NuGet؟
NuGet هو مدير الحزم لإطار عمل .NET. يمكنك استخدام حزمة NuGet في أي تطبيق يعتمد على .NET. إذا كنت تستخدم Visual Studio 2019، يمكنك تثبيت حزمة NuGet ببضع نقرات. في مقاطع الفيديو التالية، سأريكم كيفية إنشاء تطبيق كونسول باستخدام F#، وكيفية استخدام حزمة Ozeki.Libs.Rest NuGet في ذلك التطبيق المكتوب بلغة F#.
كيفية استخدام مكتبة SMS NuGet في F# (خطوات سريعة)
- إنشاء تطبيق كونسول جديد باستخدام F# في Visual Studio
- تثبيت حزمة Ozeki.Libs.Rest NuGet
- استيراد الحزمة المثبتة مسبقًا باستخدام open Ozeki.Libs.Rest;
- إنشاء كائن Configuration وMessage وMessageApi باستخدام حزمة Ozeki.Libs.Rest
- استخدام كائن MessageApi لإرسال الرسالة التي تم إنشاؤها مسبقًا
الخطوة 1 - كيفية إنشاء تطبيق كونسول جديد باستخدام F#
الخطوة 2 - كيفية تثبيت حزمة Ozeki.Libs.Rest NuGet
لتثبيت حزمة NuGet في Visual Studio، يجب النقر بزر الماوس الأيمن على أيقونة المشروع، ثم اختيار "إدارة حزم NuGet" من القائمة المنسدلة. بعد ذلك، يجب البحث عن الحزمة التي تريد تثبيتها، في هذه الحالة هي حزمة Ozeki.Libs.Rest. عند العثور على الحزمة، يمكنك تثبيتها بالنقر على زر "تثبيت". بعد التثبيت، يمكنك استيراد واستخدام الحزمة في مشروعك.
فتح إعدادات حزمة NuGet
افتح مشروع SendSMS في Visual Studio. في لوحة "مستكشف الحلول" على الجانب الأيسر، يمكنك رؤية حل SendSMS. انقر بزر الماوس الأيمن عليه واختر خيار "إدارة حزم NuGet..." (الشكل 1). سيؤدي ذلك إلى فتح إعدادات حزم NuGet. حزمة NuGet هي ملف ZIP بامتداد .nupkg يحتوي على الملفات المترجمة وملفات أخرى متعلقة بالكود.
البحث عن حزمة Ozeki.Libs.Rest
في إعدادات حزمة NuGet، يمكنك العثور على شريط البحث الموجود تحت علامة التبويب "تصفح". اكتب نص Ozeki.Libs.Rest. الآن سيجد Visual Studio حزمة Ozeki.Libs.Rest NuGet. إذا نقرت عليها، ستظهر تفاصيل الحزمة في اللوحة الجانبية اليمنى. يمكنك العثور على زر "تثبيت" بجوار رقم الإصدار. انقر عليه لبدء عملية التثبيت (الشكل 2).
تثبيت Ozeki.Libs.Rest
انتظر حتى تنتهي عملية التثبيت. إذا ظهرت علامة "صح خضراء" في شعار Ozeki.Libs.Rest، فهذا يعني أن حزمة NuGet مثبتة. للحصول على حزمة مستقرة، يجب تحديثها. للتحقق من وجود أحدث إصدار، قم بتوسيع القائمة باستخدام القائمة المنسدلة "الإصدار" (الشكل 3). حدد أحدث إصدار وانقر على زر "تحديث". سيتم تحديث الحزمة تلقائيًا.
الخطوة 3 - كيفية استخدام حزمة Ozeki.Libs.Rest في تطبيق C#
لاستخدام محتويات حزمة Ozeki.Libs.Rest، يجب استيرادها باستخدام سطر الكود التالي:
open Ozeki.Libs.Rest
فتح SendSMS.sln
لاختبار الحل، يجب تنفيذه. افتح SendSMS.sln باستخدام Visual Studio. هناك ستشاهد الكود في لوحة محرر الكود. اضغط على "المثلث الأخضر" في شريط أدوات Visual Studio بجوار عنوان SendSMS، لبدء الحل. سيؤدي ذلك إلى تنفيذ الكود وعرض الناتج. (الشكل 4)
ناتج ملف SendSMS.sln
إذا قمت بتنفيذ حل SendSMS في Visual Studio، ستظهر نافذة وحدة تحكم التصحيح. إذا تم إرسال الرسالة النصية بنجاح، ستشاهد "رقم الهاتف ونص" الرسالة في وحدة تحكم التصحيح. يمكنك العثور على مزيد من المعلومات حول عملية التصحيح أسفل رسالة النجاح في وحدة تحكم التصحيح. لإغلاق النافذة، اضغط على أي مفتاح في لوحة المفاتيح (الشكل 5).
النتيجة المهمة للحل هي الرسالة النصية المرسلة. للتأكد من إرسال الرسالة النصية، يمكنك التحقق من مجلد المرسلة في بوابة Ozeki للرسائل القصيرة. للقيام بذلك، افتح بوابة Ozeki للرسائل القصيرة وابحث عن http_user. ابحث عن مجلد المرسلة في قائمة المجلدات. انقر عليه لمعرفة ما إذا كانت رسالتك قد أُرسلت بنجاح. يمكنك العثور على مزيد من المعلومات حول الرسالة باستخدام لوحة تفاصيل الرسالة أسفل قائمة الرسائل المرسلة (الشكل 6).
ملخص
في هذه المقالة، تعلمت كيفية تثبيت حزمة Ozeki.Libs.Rest NuGet. توفر حزم NuGet أدوات للمطورين. تتيح لهم إنشاء ونشر واستهلاك الحزم. من ناحية أخرى، توفر قائمة مرجعية بالحزم المستخدمة في المشروع. إنها ببساطة ملف ZIP بامتداد .nupkg. تسهل إضافة وتحديث وإزالة المكتبات في تطبيق Visual Studio.
إذا كنت ترغب في معرفة المزيد عن حل الرسائل النصية باستخدام F# مع بوابة Ozeki للرسائل القصيرة، لا تتردد في اكتشاف المزيد من المقالات حول هذا الموضوع. على سبيل المثال، يمكنك معرفة المزيد حول كيفية استقبال الرسائل النصية باستخدام F#.
كل ما عليك فعله لبدء استخدام F# مع بوابة Ozeki للرسائل القصيرة هو تنزيلها والبدء في تطوير حلولك.
More information
- كيفية إرسال SMS من F#
- كيفية إرسال عدة رسائل SMS من F#
- جدولة SMS باستخدام F# مع واجهة برمجة التطبيقات REST (HTTP) (عينة كود)
- استقبال SMS باستخدام F# مع واجهة برمجة التطبيقات REST (HTTP) (عينة كود)
- حذف SMS باستخدام F# مع واجهة برمجة التطبيقات REST (HTTP) (عينة كود)
- Github: F# SMS API
- مكتبة NuGet لإرسال SMS باستخدام F#