是否可以从sql server通过SMPP协议发送短信?

时间:2015-08-06 13:32:17

标签: sql-server smpp

我想在sql server表中发送许多短信。 我已经通过c#发送主题并使用SMPP。 但我想直接从sql server发送主题,例如使用sp或函数。 感谢

1 个答案:

答案 0 :(得分:2)

假设一切都在Windows平台上,

  • 使用您的C#和SMPP
  • 实施SMS API
  • 通过执行sp_configure
  • 启用xp_cmdshell
  • 安装cURL
  • 执行查询中的curl命令

    DECLARE @Command varchar(1024) = 'curl http://mydotNetAPI/sms -d number=959401591181 -d "message=hello from sql server"'
    EXEC MASTER.dbo.xp_cmdshell @Command
    
  

注意:http://mydotNetAPI/sms应该是您传递短信的C#API。

     

或者你应该尝试http://textbelt.com/text这是一个免费的外发短信API。

例如。

$ curl -X POST http://textbelt.com/text \
   -d number=5551234567 \
   -d "message=I sent this message for free with textbelt.com"

参考:https://github.com/typpo/textbelt