Sery送的书与网站短信解决方案
今天Sery(http://sery.blog.51cto.com/)在qq上說要送我一本他剛寫的書《互聯網運營智慧》,因為里面引用了我寫的一段程序。
#!/usr/bin/perl -w use strict; use LWP::Simple; use URI::Escape; use Digest::MD5; my ($mobile, $content) = @ARGV; my $log_control = 1; my $key = 'xxxxxx'; my $souce_content = substr($mobile, 0, 8) . substr($mobile, -10, 10) . $key; my $md5 = Digest::MD5->new; $md5->add($souce_content); my $result_conent = uc($md5->hexdigest); my $url = "http://http.asp.sh.cn/MT.do?Username=sery&Password=xxxxxx&Mobile=$mobile&Content=$content&Keyword=$result_conent"; my $result = get $url; if($log_control) { my $fh; open($fh, '>> /var/log/sms.log') or die "can't open log: $!"; print $fh join(' ', time, $result, "/n"); close $fh; } ?
這段程序非常簡單,大約是在2年前寫的,功能也非常簡單,就是通過服務器訪問某個URL地址來達到發送短信的目的。
現在有不少互聯網公司提供了這樣的短信平臺來解決網站發送短信問題,例如你的網站要實現用戶訂閱手機消息的功能,很可能就要用到這種解決方案。下面介紹兩種平臺:
1、基于移動飛信的免費短信平臺
張宴寫過一篇詳細的文章介紹這種免費的API(http://blog.s135.com/fetion_api/),這種方式最大的好處是免費。但是存在比較嚴重的問題:只能給飛信上的好友發送短信,顯然不能達到網站大規模發送的要求。如果需要大規模或者自動給好友發送短信,這種方式還是可以采用的
2、基于第三方平臺的收費短信平臺
上面程序里用到的服務就是訊越無線(http://asp.sh.cn/)提供的短信平臺,詳細介紹見http://asp.sh.cn/solution_http.asp。
基本流程是注冊一個賬戶-》充值-》通過HTTP API發送短信,參數里包括用戶名、密碼、手機號、密鑰和短信內容。這種方式費用和普通短信差不太多,也約為0.1元一條。另外還有不少公司也提供類似服務,例如http://www.inolink.com/product_conn03.html。
網站的短消息發送服務也非常簡單,通過簡單觸發機制、監聽者模式或者定時的crontab都能夠達到需要的目的。
轉載于:https://www.cnblogs.com/android-html5/archive/2010/07/16/2533804.html
總結
以上是生活随笔為你收集整理的Sery送的书与网站短信解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想发布黑白激光打印一体机:1199元
- 下一篇: 移动推出霸王卡:每月9元享100GB流量