2010-10-19 15 views

Trả lời

4

Tôi không thử bất kỳ điều nào trong số này nhưng có vẻ như có một vài thư viện SMPP cho Python. Tất nhiên, hầu hết các dự án đều chết. Hai có thể giá trị xem xét mặc dù:

Pythomnik3k
Tên gợi ý rằng đây là Python 3 chỉ, nhưng đã có một phiên bản Python 2, quá. Bạn có thể cần phải yêu cầu tác giả gửi cho bạn pythomnic-6.0.tar.gz (Tôi đã tải xuống đôi khi vào năm ngoái).
http://www.pythomnic3k.org/download.html

python-SMPP
Cái này có vẻ là một dự án hoàn toàn mới. Thực hiện từ đầu. Trông sạch sẽ ngay từ cái nhìn đầu tiên. Hiện tại nó rất tập trung vào khách hàng.
https://github.com/dmaclay/python-smpp

1

Pythomnic3k khung ứng dụng thực sự chứa hoàn toàn một thư viện SMPP 3.4 bằng Python .

Ở đây: http://www.pythomnic3k.org/download.html (xem gói giao thức SMPP).

Nếu bạn đang sử dụng khuôn khổ này, sau đó gửi tin nhắn SMS dễ dàng như

xa = pmnc.transaction.create() 
xa.smpp.submit("1234567890", "hello") 
xa.execute() 

nhưng nếu bạn cần chỉ là thư viện, với phân tích cú pháp PDU và các công cụ, bạn có thể tìm thấy nó trong lib/smpp34.

+0

Dmitry, bạn có thể nói nó hoàn chỉnh như thế nào? Có thể sử dụng ở cả phía máy khách và phía máy chủ không? – z4y4ts

+0

Thư viện hoàn thành triển khai SMPP 3.4, –

+0

Thư viện chứa một triển khai SMPP 3.4 hoàn chỉnh, với PDU và lỗi và mọi thứ, nhưng vận chuyển bất khả tri. Khung Pythomnic3k thêm giao thức TCP và có thể được sử dụng như ESME (điểm cuối) của bất kỳ loại nào. Do đó một ứng dụng có thể được viết để gửi tin nhắn SMS và nhận được là tốt. –