fusetools.comm_tools.Twilio¶
-
class
fusetools.comm_tools.Twilio[source]¶ Bases:
objectTwilio’s API infrastructure.
Methods
Retrieves a list of message attributes for a given Twilio developer account.
Sends an SMS/MMS message.
-
classmethod
get_messages(account_sid, auth_token, date_sent_before=None, date_sent_after=None, date_sent=None, limit=None, from_number=None, to_number=None)[source]¶ Retrieves a list of message attributes for a given Twilio developer account.
- Parameters
date_sent_after –
to_number –
from_number –
limit –
date_sent –
date_sent_before –
account_sid – Twilio developer account ID.
auth_token – Twilio developer authorization token.
- Returns
Pandas DataFrame of message attributes for a given Twilio developer account.
-
classmethod
send_message(body, from_number, to_number, account_sid, auth_token, media_url=False)[source]¶ Sends an SMS/MMS message.
- Parameters
body – Message body (text).
from_number – Phone number to send the message from.
to_number – Phone number to send the message to.
account_sid – Twilio developer account ID.
auth_token – Twilio developer authorization token.
media_url – Media URL to pass for MMS messages.
- Returns
API message sent ID.
-
classmethod