gpt4 book ai didi

Java/Grails : Send SMS from application

转载 作者:行者123 更新时间:2023-12-01 23:58:57 29 4
gpt4 key购买 nike

我有一个 grails 培训管理系统(grails 版本 2.0.4)

我的要求

  1. 每当用户报名参加培训时,他都必须收到一条短信提醒他在注册时提供的手机号码。
  2. 仅向印度手机发送短信(因为我们仅在印度提供培训)
  3. 单向短信,从应用程序到移动设备(无需回复)

Grails 中有什么好的插件吗?即使是 Java 方法也能在 Grails 应用程序中正常工作。

最佳答案

我已将 Twilio 用于合作伙伴的应用程序。这是一项付费服务​​,发往印度的国际短信资费为 here .

有一个适用于 twilio 的 Grails 插件,但是我选择编写一些自定义代码来发送和接收消息。该插件存在一些问题,我不记得了。

准系统代码如下所示:

def twilioHttpEndpointBean = new HTTPBuilder("https://api.twilio.com/2010-04-01/")
def sid = 'your SID here'
def auth_token = 'the auth token goes here'
twilioHttpEndpointBean.auth.basic(sid,auth_token)
def result = twilioHttpEndpointBean.request(Method.POST) { req ->
requestContentType = ContentType.URLENC
uri.path = "Accounts/${sid}/SMS/Messages.json"
body = [ To: <destinationPhoneNumber>, From: <mainNumberUsedToRegisterForTheService>, Body: 'your message' ]
response.success = { resp, data ->
def test = [status: data.status, sid: data.sid]
return test
}
response.failure = { resp, data ->
def test = [status: data.status, code: data.message]
return test
}
}

关于Java/Grails : Send SMS from application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200861/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com