📅  最后修改于: 2023-12-03 15:37:37.517000             🧑  作者: Mango
Fast2SMS 是一种免费的短信服务,可帮助您向任何印度手机号码发送短信。本文将教您如何在 Python 中使用 Fast2SMS API 发送短信。
在开始之前,您需要一个 Fast2SMS 帐户。如果没有,请先注册。然后,您需要获取 API 密钥。要获取 API 密钥,请按照以下步骤操作:
在使用 Fast2SMS API 之前,您需要安装 Python requests
库。使用以下命令安装它:
pip install requests
有了 API 密钥和 requests
库,您的 Python 脚本就可以开始发送短信了。以下是一个简单的 Python 脚本,它将向指定的手机号码发送短信:
import requests
url = "https://www.fast2sms.com/dev/bulk"
querystring = {
"authorization": "YOUR_API_KEY",
"sender_id": "FSTSMS",
"message": "This is a test message from Fast2SMS API",
"language": "english",
"route": "p",
"numbers": "1234567890,9876543210"
}
headers = {
"cache-control": "no-cache"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
将代码段中的 YOUR_API_KEY
替换为您的 Fast2SMS API 密钥,将 numbers
替换为要发送消息的手机号码,然后运行脚本即可。
成功发送短信后,API 将返回 JSON 格式的响应。以下是一个例子:
{
"return": true,
"request_id": "your-request-id",
"message": ["SMS sent successfully"]
}
return
字段指示消息是否成功发送。request_id
是您的请求 ID,您可以将其用作后续请求的参数来跟踪请求。message
字段包含有关操作的详细信息。
现在您已经知道如何在 Python 中使用 Fast2SMS API 向任何手机号码发送短信。这是一种简单而有效的方法,适用于发送短信验证消息,发送通知或发送营销消息等用途。