帖子
帖子
用户
博客
课程
显示全部楼层
13
帖子
0
勋章
82
Y币

[插件使用] 融云IM开发一直提示超时

[复制链接]
发表于 2015-5-21 16:58:07
我最经在研究融云模块开发,调用融云模块的消息发送方法,一直提示服务器超时:{"msg":"Server is timed out.","code":"3001}一开是我怀疑是我的网络问题,连不上融云的服务器
但是我试过用手机4G流量,和我公司的Wifi都是一样提示这个错误另外,我用融云模块接收消息时OK的,因此,我排除了网络的问题
现在请APICloud的技术大神们帮忙分析一下是什么问题,以下我贴出关键代码:
var rong=api.require('rongCloud');
rong.init(function(ret,err){});

//连接融云IM服务器
var userToken=loginUser.userToken;
rong.connect({
            token: userToken},
function(ret,err){
            //判断连接成功与否       
});       
                                               
//重新连接融云IM服务器(此代码不是必要的,可以拿掉)
rong.reconnect(function(ret, err){});
                                               
//调用融云的消息发送接口,发送消息
var msgText=commonMessage.messagetext;
rong.sendTextMessage({
        conversationType: 'PRIVATE',
        targetId: sendUserIdPara,
        text: msgText,
        extra: ''
}, function (ret, err) {
            if(ret){
                if (ret.status == 'prepare'){
                            //createMessaageItem(msgText,0);
                    }else if (ret.status == 'success'){
                           var resultObj=ret.result;
                           var messageObj=resultObj.message;
                            commonMessage.messageId=messageObj.messageId;
                            commonMessage.sentStatus="SENT";
                            updateMessage(message,oldId);//更新本地的历史消息记录
                           
                            createMessaageItem(commonMessage.messageId,msgText,"to",1);//更新聊天的消息界面
                }else if (ret.status == 'error'){
                        api.alert({msg: '发送失败'+$api.jsonToStr(ret)+$api.jsonToStr(err)});
                            createMessaageItem(commonMessage.messageId,msgText,"to",0);       
                            api.toast({
                               msg:'重发失败'
                         });
                    }
         }else{
                    api.toast({
                                  msg:'重发失败'
                 });
          }
});       

代码没明显问题,是不是 config.xml 中配置的 key 有问题
13
帖子
0
勋章
82
Y币
技术支持-Altair 发表于 2015-5-26 10:12
代码没明显问题,是不是 config.xml 中配置的 key 有问题

有配置,之前有发成功过,后来一直提示超时,我就是想知道,提示超时,一般会是什么问题引起的(排除网络问题外,还有什么原因会导致超时)
您需要登录后才可以回帖 登录

本版积分规则