0
A
回答
0
SMS服務的成本和交付質量取決於您將向哪個國家/地區發送短信,但(在更換爲瑞典供應商之前),我們使用了國際供應商Clickatell,結果良好。
您不需要Grails插件,只需使用HTTPBuilder(例如通過包括Grails REST插件)和Grails根據文檔調用Clickatell API即可。
下面是一些舊的示例代碼(可以不工作,如果API已經改變):
import groovyx.net.http.HTTPBuilder
import groovyx.net.http.EncoderRegistry
import static groovyx.net.http.Method.POST
import static groovyx.net.http.ContentType.URLENC
import static groovyx.net.http.ContentType.TEXT
def http = new HTTPBuilder(host)
http.contentType = TEXT
EncoderRegistry encoders = new EncoderRegistry();
encoders.setCharset('ISO-8859-1')
http.setEncoderRegistry(encoders)
http.request(POST) {
uri.path = 'http/sendmsg'
requestContentType = URLENC
body = [api_id: '1234567', user: 'john', password: 'doe', from: 'Company', to: NUMBER, text: 'Hello world', concat: '3', callback: '2', deliv_ack: '1']
response.success = { resp, reader ->
def msg = reader.text
if (msg.substring(0, 2) == 'ID') {
} else if (msg.substring(0, 3) == 'ERR') {
} else {
}
}
response.failure = { resp ->
}
}
相關問題
- 1. WordPress短信插件?
- 2. 連接到短信插件的Grails錯誤
- 3. Ionic&Cordova短信插件
- 4. Grails Liquibase插件和Taggable插件
- 5. 交易短信HTTP到CF7插件
- 6. Phonegap3 + PhoneGap的短信,接收插件
- 7. 科爾多瓦短信插件
- 8. 前端私人短信插件wordpress
- 9. 的Excel插件短信發送網站
- 10. Grails的,對解決遷移的Grails插件和插件搜索
- 11. Vaadin7與Grails插件和ProxyAwareMixedGrailsControllerHelper
- 12. Grails CXF插件和GORM
- 13. Grails和發佈插件
- 14. Grails - MongoDB和插件域類
- 15. Grails的2.0和PayPal插件
- 16. Twilio短信mysql插入
- 17. 手機軟件,插入和發送短信數據庫
- 18. 發送短信和彩信
- 19. 發短信失敗發短信短信
- 20. Ionic2 mailto:和短信:?
- 21. Grails + BlazeDS插件
- 22. jQuery Grails插件
- 23. Grails acegi插件
- 24. Grails&Nexmo插件
- 25. AWS SES,郵件插件和Grails配置
- 26. 發送和接收短信和開發短信面板
- 27. Grails的URL縮短插件沒有得到安裝
- 28. 存檔短信(短信)
- 29. 短信短信服務twilio
- 30. 與短信分享短信
的國家是澳大利亞。謝謝。我會嘗試連接Grails和Clickatell API。 –
謝謝。我已經添加了一些可能會給您帶來好處的舊樣本代碼。 – wwwclaes