设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 10477|回复: 16
打印 上一主题 下一主题

进行web的开发没法连接服务器,anychat为null

[复制链接]

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
跳转到指定楼层
楼主
发表于 2017-4-27 14:19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 古美門 于 2017-4-27 14:21 编辑

我调用外部的接口拿到签名信息然后进行登陆服务器,签名登陆,连接服务器anychat总是报null,未定义,报这个错误 Cannot read property 'Connect' of null怎么解决,我的页面是H5写的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2017-4-27 15:38:19 | 只看该作者
你好,H5开发不是用我们的接口的,所以不能用Web SDK
回复 支持 反对

使用道具 举报

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
板凳
 楼主| 发表于 2017-4-27 15:49:21 | 只看该作者
佰锐科技-梁国桦 发表于 2017-4-27 15:38
你好,H5开发不是用我们的接口的,所以不能用Web SDK

谢谢,那个我把页面改成其他格式的就可以了吗,那个我就是完成一个调用外部的restful.ap接口拿到签名信息登录服务器是写死的demo.anychat.cn,请问我不需要安装服务器吧,只需要安装一个anycaht插件吗
回复 支持 反对

使用道具 举报

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
地板
 楼主| 发表于 2017-4-27 15:58:43 | 只看该作者
古美門 发表于 2017-4-27 15:49
谢谢,那个我把页面改成其他格式的就可以了吗,那个我就是完成一个调用外部的restful.ap接口拿到签名信息登 ...

我改成了html4的还是和之前一样的错误,怎么解决呀function getSign(mDefaultAppGuid) {
    $.ajax({
        type: "get",
        anync: "true",
        url: "http://api.robotnet.avatarcn.com/v1/remote/sigstr_tourist",
        dataType: "json",
        data:{
            app_id : mDefaultAppGuid
        },
        success: function(data){
            //将返回的数据放在这里;
            console.debug(data);
            errorcode = data.error_code;
            console.log(data.data.sigstr);
            if (errorcode == 0){
                //连接服务器
                BRAC_Connect(mDefaultServerAddr, mDefaultServerPort);
                //签名登录;
                //BRAC_LoginEx(strUser, -1, "",  appId, signTimestamp, signStr,"");
                BRAC_LoginEx(data.data.nickname, data.data.userid, "", data.data.appid, data.data.timestamp, data.data.sigstr, "");
            }
        },
        error: function(){
        }
    });
}
回复 支持 反对

使用道具 举报

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
5#
 楼主| 发表于 2017-4-27 16:17:49 | 只看该作者
console.log(anycaht);
VM114:1 Uncaught ReferenceError: anycaht is not defined
    at eval (eval at success (logincfun.js:103), <anonymous>:1:14)
    at Object.success (logincfun.js:103)
    at k (jquery-1.8.2.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.8.2.min.js:2)
    at y (jquery-1.8.2.min.js:2)
    at XMLHttpRequest.d (jquery-1.8.2.min.js:2)
(anonymous) @ VM114:1
success @ logincfun.js:103
k @ jquery-1.8.2.min.js:2
fireWith @ jquery-1.8.2.min.js:2
y @ jquery-1.8.2.min.js:2
d @ jquery-1.8.2.min.js:2解决不了了,求帮助
回复 支持 反对

使用道具 举报

6#
发表于 2017-4-27 18:51:21 | 只看该作者
古美門 发表于 2017-4-27 16:17
console.log(anycaht);
VM114:1 Uncaught ReferenceError: anycaht is not defined
    at eval (eval a ...

你们签名服务器怎么做的呢?我们也有提供签名服务器的demo的(链接:https://static.anychat.cn/code/AnyChatSignDemo.rar,记得参考里边的readme)
回复 支持 反对

使用道具 举报

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
7#
 楼主| 发表于 2017-4-27 18:59:07 | 只看该作者
我也不清楚初到公司,我只负责调用实现签名登陆以前从没签名登陆过,
回复 支持 反对

使用道具 举报

1

主题

11

帖子

37

积分

新手上路

Rank: 1

积分
37
8#
 楼主| 发表于 2017-4-27 19:01:07 | 只看该作者
佰锐科技-梁国桦 发表于 2017-4-27 18:51
你们签名服务器怎么做的呢?我们也有提供签名服务器的demo的(链接:https://static.anychat.cn/code/AnyC ...

你帮我看看报错呀,登陆服务器怎么anychat为null啊,
回复 支持 反对

使用道具 举报

9#
发表于 2017-4-27 19:03:45 | 只看该作者
古美門 发表于 2017-4-27 18:59
我也不清楚初到公司,我只负责调用实现签名登陆以前从没签名登陆过,

噢噢,签名服务器其实是额外部署的,客户端向签名服务器发送HTTP请求,获取签名字符串等信息。签名服务器内部是用公私钥进行RSA加密的,实现逻辑可以参考我刚刚说的demo或者帖子(http://bbs.anychat.cn/forum.php?mod=viewthread&tid=2211
回复 支持 反对

使用道具 举报

10#
发表于 2017-4-27 19:07:09 | 只看该作者
古美門 发表于 2017-4-27 19:01
你帮我看看报错呀,登陆服务器怎么anychat为null啊,

调SDK登录服务器不会报null的,你用什么浏览器?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-25 09:18 , Processed in 0.156932 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表