【发布时间】:2013-05-29 00:53:51
【问题描述】:
基于 Twilio 的人类/非人类检测 - 我正在尝试通过如下所示的代码检测人类或机器人是否已接听电话
HashMap<String, String> params = new HashMap<String, String>();
params.put("From", myfromnumber);
params.put("To", tonumber);
params.put("Url", Url);
params.put("Method", "POST");
params.put("IfMachine", "Continue");
CallFactory callFactory = account.getCallFactory();
Call call = callFactory.create(params);
out.println("<p>Call status: " + call.getStatus() + "</p>");
if (machine.equals(request.getParameter("AnsweredBy")){
System.out.println("Its machine");
} else{
System.out.println("Not Machine");
};
由于某种原因,request.getParameter("AnsweredBy") 总是以 NULL 的形式出现,如果我理解它应该是“机器”或“人类”。
请指教。
谢谢
【问题讨论】:
标签: java jakarta-ee twilio