目前最好用的语音监控接口

 

 

你是否正在为找一个好的服务器监控软件发愁呢?

或者你已经正在使用短信来进行自动化的业务数据监控,但又因为短信的实时性不够高而使用得监控不及时呢?

… …

这些现在都可以采用更好的方式解决了,UUAlerts采用目前最流行的VoIP语音方式,让业务数据,服务器挂机监控更及时,更实时。让各项监控做到更精确。

 

下面就讲讲UUAlerts的使用:

一、在使用UUAlerts前,要先注册一个UUCall账号。

http://account.uucall.com/register.do注册一个账号

 

 

 

 

 

只要输入手机号码,就可以拿到最少10分钟的话费,如果运气好的话,有可能会拿到60分钟的话费,哦,这就要看你的运气了,呵呵。

 

参加体验不会收到手机任何费用。这里用手机收到验证码只是UUCall公司为了防止用户疯狂注册拿话费,为了让更多的人能得到体验的机会。

 



 

 

二、开始自己的接口开发。

上面的账号和密码要记住哦。因为这个UUAlerts是要收费的,所以必须去参加免费体验或是采用其它方式参加活动或充值拿话费,这样才可以在接口开发中使用了。

准备好了账号和密码,接下来就去UUAlerts官网下载接口开发文档了和申请接口。

接下来就先登录到UUAlerts的官方网站:

http://alerts.uucall.com/

 


 

用刚才注册的账号登录申请接口

 



 
 

申请好并经过官网工作人员的审核后,就可以进行自己的接口业务开发了。

 

接口开发文档下载地址:http://alerts.uucall.com/api.do

 

 


 

下面贴一下采用Java开发的示例代码:

 

 
package com.uucall.alerts;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

import org.apache.commons.httpclient.HostConfiguration;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
import org.apache.commons.httpclient.cookie.CookiePolicy;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.params.HttpConnectionManagerParams;

/**
 * 具体详细信息请下载官方网站的接口文档
 * http://alerts.uucall.com
 */
public class UUAlertsTest {
	public static void main(String[] args) throws UnsupportedEncodingException {
		String encode = URLEncoder.encode("本电话为UUCall语音提醒业务测试。如有打扰,敬请谅解,谢谢。",
				"utf-8");
		// 在http://alerts.uucall.com 注册申请的接口名称
		String email = "申请的接口邮箱名";
		// 经过审核的密钥
		String key = "经过审核的密钥";
		// 用于接收的电话号或手机号码
		String tel = "接收电话号码";

		String url = "http://alerts.uucall.com/api/alerts?email=" + email
				+ "&key=" + key + "&text=" + encode + "&dest=" + tel;

		HttpConnectionManagerParams managerParams = new HttpConnectionManagerParams();
		managerParams.setMaxConnectionsPerHost(
				HostConfiguration.ANY_HOST_CONFIGURATION, 10000);
		managerParams.setConnectionTimeout(10 * 1000);
		managerParams.setMaxTotalConnections(99999999);
		MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager();
		connectionManager.setParams(managerParams);
		HttpClient httpClient = new HttpClient(connectionManager);
		GetMethod httpGet = new GetMethod(url);
		String respBody = null;
		try {

			httpClient.getParams().setParameter("http.protocol.cookie-policy",
					CookiePolicy.IGNORE_COOKIES);

			int nRetCode = httpClient.executeMethod(httpGet);

			if (nRetCode == 200) {
				byte ret[] = new byte[4];
				@SuppressWarnings("unused")
				int len = httpGet.getResponseBodyAsStream().read(ret);
				respBody = new String(ret, "UTF-8");
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			httpGet.releaseConnection();
		}

		if (respBody != null)
			respBody = respBody.trim();
		System.out.println(respBody);

	}
}

 

 

下面贴下采用Ruby开发的示例代码:

 

 

email="接口邮箱名"
key="经过审核的密钥"
text="本电话为UUCall语音提醒业务测试。如有打扰,敬请谅解,谢谢。"
dest="用于接收的电话号码或是手机号码"
url='http://alerts.uucall.com/api/alerts'

html = Net::HTTP.post_form(URI.parse(url), {'email' => email, 'key' => key, 'text' => text, 'dest' => dest})
puts html.body

#具体详细操作说明请下载官方网站的API操作文档
#http://alerts.uucall.com

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值