2009-09-08 57 views
5

Tôi muốn sử dụng bất kỳ dịch vụ SMS miễn phí để gửi SMS (miễn phí) từ ứng dụng của tôi. Tôi đang phát triển ứng dụng trong C# + asp.net. Làm thế nào tôi có thể làm mã cho điều đó. Có ai có bất kỳ ví dụ?gửi SMS miễn phí từ C# + ASP.NET

+1

Tôi nghi ngờ bạn sẽ tìm thấy quá nhiều dịch vụ có thể cung cấp dịch vụ SMS miễn phí vì nó dễ dàng mở cho người gửi spam, bot và các nội dung tương tự. – Kane

+0

Ngay cả khi chúng có chứa quảng cáo như một phần của tin nhắn. Nếu bạn là ok với google nó có một vài người trong số họ. – lune

+1

Chi phí trung bình của châu Âu đối với SMS liên chặng là hơn một xu, lần cuối tôi đã kiểm tra. Vì vậy, nó có xu hướng rẻ hơn vẫn không miễn phí) nếu bạn có thể gửi tin nhắn SMS đến nhà cung cấp dịch vụ chính xác. Để làm như vậy, bạn cần phải biết người vận chuyển, về cơ bản có nghĩa là trước tiên bạn phải nhận được một tin nhắn SMS – MSalters

Trả lời

6

Hầu hết các nhà cung cấp điện thoại di động/di động cung cấp một email miễn phí tin nhắn SMS cổng vì vậy nếu bạn biết nhà cung cấp dịch vụ số điện thoại và bạn chỉ phục vụ cho một thị trường chọn (ví dụ như Anh chỉ) sau đó có thể là một lựa chọn.

Xem SMS from web application để biết thêm chi tiết hoặc thử https://stackoverflow.com/questions/tagged/c%23%20sms

1

Tùy thuộc vào vị trí của bạn. SMS có thể là một quốc gia cụ thể, và do đó một điều telco cung cấp, và cuối cùng họ không có khả năng được tự do như các telecos kiếm tấn tiền mặt từ tin nhắn SMS. Ngay cả khi bạn tìm thấy một dịch vụ miễn phí (có vẻ như rất nhiều ở Tây Âu), bạn phải đối mặt với nhà cung cấp dịch vụ không cung cấp API hoặc nếu bạn sử dụng chức năng cạo màn hình, điều này có thể sẽ vi phạm chính sách sử dụng của trang web.

1

Nếu bạn quản lý để tìm một dịch vụ SMS cho phép bạn gửi nhiều tin nhắn SMS qua API thì nhà cung cấp cũng nên có một nơi nào đó tài liệu API này. Nếu chỉ có một Webinterface thì bạn phải mô phỏng giao tiếp HTTP (hầu hết có thể bằng cách điền vào các trường mẫu) với ứng dụng của bạn. Bạn phải tìm hiểu xem các trường biểu mẫu và dữ liệu đăng nhập mà dịch vụ SMS mong đợi và xây dựng yêu cầu HTTP của bạn cho phù hợp.

Không thể cung cấp mã cho điều đó vì mọi nhà cung cấp SMS đều có giao diện riêng và thông tin liên lạc phải được căn chỉnh cho điều đó.

1

Nó là rất dễ dàng. Bạn phải tải xuống các lệnh AT (chứa thông báo & lệnh khác của thiết bị di động) của điện thoại di động của bạn. Sử dụng định dạng được xác định trước để gửi tin nhắn tại cổng modem nơi điện thoại di động của bạn được kết nối (có thể có dây hoặc qua Bluetooth). Trước khi gửi một messagemake một kết nối đến một cổng.