差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:二次开发者指南:外呼营销弹屏页面保存时如何向远程系统发送数据 [2015/02/11 02:58]
menglj
zh:二次开发者指南:外呼营销弹屏页面保存时如何向远程系统发送数据 [2017/12/12 03:05] (当前版本)
行 12: 行 12:
  
 如需开启,​请填写你的接受程序地址,​例如:​ http://​192.168.2.88/​api/​message ​ 或  http://​www.astercc.org/​msg.php 等. 如需开启,​请填写你的接受程序地址,​例如:​ http://​192.168.2.88/​api/​message ​ 或  http://​www.astercc.org/​msg.php 等.
 +
 +{{:​zh:​二次开发者指南:​外呼营销弹屏保存post数据.png?​650|}}
  
 ==== astercc是如何向远程系统post数据的?​ ==== ==== astercc是如何向远程系统post数据的?​ ====
行 94: 行 96:
 建议你如此做,​ 避免座席页面在浏览器中看到浏览器发出的错误提示信息. 建议你如此做,​ 避免座席页面在浏览器中看到浏览器发出的错误提示信息.
  
 +**以nodejs做服务端为例**
 +<sxh javascript;>​
 +var express = require('​express.io'​);​
 +var app = express();
  
 +//​跨域处理
 +app.use(function (req, res, next) {
 +    res.setHeader('​Access-Control-Allow-Origin',​ '​*'​);​
 +    res.setHeader('​Access-Control-Allow-Methods',​ 'GET, POST, OPTIONS, PUT, PATCH, DELETE'​);​
 +    res.setHeader('​Access-Control-Allow-Headers',​ '​X-Requested-With,​Authorization,​content-type,​Content-Length'​);​
 +    res.setHeader('​Access-Control-Allow-Credentials',​ true);
 +    next();
 +});
  
 +app.post('/​api/​xxvxx',​ function(req,​ res, next) {
 +    console.log(req.body);//​打印我们收到的数据
 +    //​终端中可以看到如下输出
 +    /*
 +campaignId:​1
 +customerId:​2
 +callresult:​稍后再联络
 +memo:​客户目前忙,​ 感兴趣, 稍后再联络.
 +status:​pending
 +workorder_template_id:​0
 +workorder_id:​0
 +diallogid:
 +curusephone:​
 +quick_schedual:​3h
 +dialschedule:​2015-02-11 10:17
 +dialerpriority:​5
 +curCalling:​no
 +curSendSMSnum:​0
 +customername:​Astercc
 +agent_group_id:​1
 +curCallStatus:​
 +individualname:​Astercc
 +gender:male
 +age:8
 +birthdate:​2007-02-11
 +phone1:​1234567890
 +phone2:
 +fax1:
 +email:
 +address1:
 +country:
 +memo:
 +flag:    ​
 +    */
  
 +    //​返回消息
 +    res.status(200).send({"​code":​ 1, "​msg":​ "​success"​});​
 +});
  
 +app.listen(3000,​ function(){
 +    console.log('​Server listening on port 3000'​);​
 +});
 +</​sxh>​
  
  
zh/二次开发者指南/外呼营销弹屏页面保存时如何向远程系统发送数据.1423623488.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki