https://www.nexmo.com/blog/2017/03/23/send-sms-messages-asp-net-mvc-framework-dr/
Các Nexmo SMS API cho phép bạn gửi và nhận tin nhắn văn bản trên toàn thế giới. Hướng dẫn này chỉ cho bạn cách sử dụng Thư viện khách Nexmo C # để gửi tin nhắn SMS từ ứng dụng web ASP.NET MVC của bạn.
Điều kiện tiên quyết
Để bắt đầu với Thư viện khách Nexmo cho .NET, bạn sẽ cần:
- Visual Studio 2017 RC
- Máy Windows
Bắt đầu
Đăng ký tài khoản Nexmo và nhận thông tin xác thực API của bạn từ trang Bắt đầu của bảng điều khiển. Bạn sẽ thêm các thông tin đăng nhập này vào dự án của mình để liên lạc với Nexmo API. Điều hướng đến phần Số của bảng điều khiển để mua số điện thoại.
Thiết lập dự án ASP.NET
Đầu tiên, mở Visual Studio và tạo dự án Ứng dụng web ASP.NET (.NET Framework) mới .

Chọn Mẫu MVC và đảm bảo loại Xác thực được đặt thành Không xác thực . Nhấn OK để tạo dự án.

Tiếp theo, cài đặt Thư viện khách Nexmo C # thông qua Bảng điều khiển quản lý gói NuGet.

Ngoài ra, thêm gói sau để cho phép ghi nhật ký gỡ lỗi trong cửa sổ đầu ra thông qua Bảng điều khiển quản lý gói:
Tiếp theo, trong menu thả xuống Công cụ , tìm Trình quản lý gói NuGet và nhấp vào Quản lý gói NuGet cho Giải pháp . Trong tab Cập nhật, chọn hộp Cập nhật tất cả các gói và bấm vào nút Cập nhật .

Đi sâu vào mã dự án ASP.NET
Thêm một tệp JSON ( appsinstall.json ) vào dự án của bạn. Trong tệp này, thêm thông tin đăng nhập Nexmo của bạn.
Tạo một bộ điều khiển mới (
SMSController.cs). Trong bộ điều khiển này, tạo một phương thức hành động gọi là Gửi . Phía trên phương thức, thêm một httpGetAttribution để cho phép người dùng điều hướng đến chế độ xem tương ứng.
Sau đó, nhấp vào thư mục Lượt xem và thêm thư mục mới có tên SMS . Trong thư mục này, tạo một giao diện mới. (`Send.cshtml '). Sau đó, thêm một biểu mẫu vào chế độ xem bằng hai thẻ đầu vào (loại = văn bản có nghĩa là) cho số đích và tin nhắn được gửi. Cuối cùng, thêm một thẻ đầu vào (loại = có thể gửi Gửi) để gửi biểu mẫu.
Quay lại
SMSController, thêm câu lệnh sau vào phần trên của tệp.
Thêm một phương thức hành động khác có tên Gửi với hai tham số chuỗi: đến và văn bản . Trong phương thức này, thêm mã bên dưới để gửi văn bản bằng cách sử dụng các tham số làm giá trị đến và văn bản . Số từ là số ảo Nexmo của bạn (lấy từ
appsettings.json).
Chạy ứng dụng và điều hướng đến đúng lộ trình localhost: PORT / SMS / Send . Nhập tin nhắn bạn muốn gửi và số đích và bấm Gửi .


Có bạn có nó! Gửi một tin nhắn SMS bằng .NET bằng Thư viện khách Nexmo C # thật đơn giản! Hãy theo dõi phần tiếp theo của loạt bài này về cách nhận SMS trong .NET Standard!
