2014-11-16 2 views
2

Есть ли способ отправить текстовые сообщения на мобильные телефоны клиентов с помощью python, что-то вроде SMTP или как отправлять SMS с помощью бесплатных sms-провайдеров, таких как way2sms или yahoo messenger, почти 500 клиентам, использующим python?Бесплатные услуги отправки SMS с python?

ответ

1

Вы можете использовать Python SMS API, который можно найти here.

Просто адаптировать его так она осуществляет поиск по базе данных о числе клиентов и, возможно, использовать что-то вроде этого:

#Python SMS API: 

from smsapi import SmsApi 
username = "USERNAME" 
password = "PASSWORD" 

sms = SmsApi(username, password) 

total_points = sms.get_points()['points'] 
print("You have", total_points, "points left") 

import sqlite3 
myDB = sqlite3.connect("Clients.db") 
dbCursor = myDB.cursor() 

list_of_client_numbers = dbCursor.execute('''SELECT mobNumber FROM clientsTable''') 

for eachRecord in list_of_client_numbers: 
    sms = sms.send_sms(
      recipient=eachRecord, 
      sender_name="YOUR COMPANY NAME", 
      message="MESSAGE", 
      eco=False) 

myDB.close() 

total_points = sms.get_points()['points'] 
print("You have", total_points, "points left") 

Очевидно использовать код и адаптировать это так, чтобы оно соответствовало переменным, которые вы объявили и использовали в своей программе.

+0

Как вы получите имя пользователя и пароль? – thisisshantzz

+1

@thisisshantzz отсюда: https://ssl.smsapi.pl/?lang=en – McLeary

Смежные вопросы