开发人员文档 WhatsApp - SMSMobileAPI
本文档仅适用于发送 WhatsApp 消息。也可以 同时发送 WhatsApp 消息和短信.

在 SMSmobileAPI,我们努力使我们的 API 尽可能与任何架构或平台兼容。
无论您使用的是 REST、SOAP、cURL 还是各种编程语言(如 Python、JavaScript、PHP 等),我们的 API 都旨在无缝集成到您的项目中。

我们还拥有适用于电子商务解决方案和软件的可立即使用的插件。 点击此处了解详情.

如果您有任何疑问、建议或需要帮助,我们的团队将随时为您提供帮助。
欢迎联系我们 api@smsmobileapi.com

API 休息
cURL
JavaScript JavaScript
Python Python
Node.js Node.js
红宝石 红宝石
WSDL

发送 WhatsApp API

SMSMobile API 支持两种身份验证方法:使用简单的 API 密钥或带有客户端 ID 和客户端密钥的 OAuth2 协议。

1. 发送短信的 API 密钥认证

此方法需要 API 密钥,可将其作为参数包含在 GET 或 POST 请求中。这是验证 API 请求的一种简单方法。

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&waonly=yes&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

参数:

- apikey:您的唯一 API 密钥。
- recipients:收件人的电话号码(该号码必须在 WhatsApp 上可用)。输入以国家代码开头的电话号码(不带“+”和“00”),然后直接输入其余号码。示例 191728660
- message:要发送的消息(可以有多行)。
- waonly:必须具有值 是的 -> 必须指定只应发送一条 WhatsApp 消息

例子:

GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=Hello%20World

2. 发送短信的 OAuth2 身份验证

OAuth2提供了一种更安全、更可扩展的身份验证方法。
您需要使用客户端 ID 和客户端密钥来获取访问令牌,然后使用 授权 標軸。

client_id 和 client_secret 在您的仪表板中可用,在您的移动设备上安装应用程序并创建帐户后即可访问。
立即下载移动应用程序 或者 访问您的仪表板。

获取访问令牌

要获取访问令牌,请使用您的客户端 ID 和客户端密钥向令牌端点发送 POST 请求。

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"

使用访问令牌:

获得访问令牌后,将其包含在 授权 您的 API 请求标头:

curl -X POST https://api.smsmobileapi.com/sendsms?waonly=yes \
-H“授权:持有人abc123xyz456”\
-H“内容类型:application/x-www-form-urlencoded” \
-d“收件人=+1234567890”\
-d“消息=你好”

您应该使用哪种方法?

- 使用 API 密钥认证 实现快速、直接的集成。

- 使用 OAuth2 身份验证 以增强集成的安全性和可扩展性。

欲了解更多详细信息,请参阅完整文档。

连接我的手机