发送单条短信
根据规定,Elena 在工作之外请 Sam 给她最大的捐赠人发送几条致谢短信。
Sam 认同 Elena 的目标,因此决定帮忙。
她打算写一个简短的脚本,遍历 Elena 的联系人列表并发送致谢短信。
由于这是一次性操作,Sam 不打算定期提醒这些人,因此无需创建主题并让他们订阅。
Sam 已经创建了 boto3 的 SNS 客户端并存入变量 sns。contacts 变量包含 Elena 的联系人,类型为 DataFrame。
请帮助 Sam 为 Elena 的主要支持者们发送一则简短的问候与感谢!
本练习是课程的一部分
Python 中的 AWS Boto 入门
练习说明
- 对于每个联系人,向其电话号码发送一条临时短信。
- 发送的消息应包含联系人的姓名。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Loop through every row in contacts
for idx, row in contacts.iterrows():
# Publish an ad-hoc sms to the user's phone number
response = sns.____(
# Set the phone number
____ = str(row['Phone']),
# The message should include the user's name
____ = 'Hello {}'.____(row['Name'])
)
print(response)