请选择 进入手机版 | 继续访问电脑版
查看: 353|回复: 11

改了DEMO的KEY和取消MD5加密后可以登陆,

[复制链接]

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
发表于 2019-1-2 20:34:18 | 显示全部楼层 |阅读模式
NIM_Education_PC_Demo_v2.3.0在线教育改了DEMO的KEY和取消MD5加密后可以登陆,但是创建房间失败!请问哪里不对??

NIM_Education_PC_Demo_v2.3.0

NIM_Education_PC_Demo_v2.3.0
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-2 21:51:25 | 显示全部楼层
demo:下载地址:https://yunxin.163.com/im-sdk-demo?solutionType=0#solution
即时通讯、视频直播、互动直播、在线教育  均实现了聊天室的功能。
注:由于聊天室由服务端接口创建,demo在创建聊天室房间时,会请求云信业务服务器,由业务服务器调用服务端api创建,所以若开发者修改了demo的appkey,此时demo的接口会调用失败(注册功能也是类似),开发者需要把demo接口改成请求应用服务器,由应用服务器创建聊天室后返回聊天室roomid给客户端。

在那个位置改把demo接口改成请求应用服务器
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-2 22:20:42 | 显示全部楼层
std::string api_addr = "https://app.netease.im/api/chatroom/create";
        std::string new_addressbook_address = GetConfigValue("kNIMChatRoomCreate");
        if (!new_addressbook_address.empty())
        {
                api_addr = new_addressbook_address + "/api/chatroom/create";
        }
        std::string app_key = GetConfigValueAppKey();
        Json::FastWriter fs;
        Json::Value value;
        value["creator"] = nim_comp:oginManager::GetInstance()->GetAccount();
        value["name"] = name;
        value["announcement"] = info;
        value["broadcasturl"] = "testurl";
        value["ext"] = ext;
        std::string json_value = fs.write(value);
        nim_http::HttpRequest request(api_addr, json_value.c_str(), json_value.size(), ToWeakCallback(http_cb));
        request.AddHeader("Content-Type", "application/json; charset=utf-8");
        request.AddHeader("appKey", app_key);
        nim_http:ostRequest(request);

请问是不是这个地址不对"https://app.netease.im/api/chatroom/create";
要改为”https://api.netease.im/nimserver/user"还是别的
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-3 09:54:31 | 显示全部楼层
回复

使用道具 举报

6

主题

123

帖子

598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
598
发表于 2019-1-3 10:12:22 | 显示全部楼层
LZB 发表于 2019-1-3 09:54
It is https://api.netease.im/nimserver/chatroom/create.action , right?

是的,这个地址是demo服务器的地址的,要自己搭建服务器。
关于demo请求demo服务器的接口文档,可以参考http://note.youdao.com/noteshare ... 57cd73cab795d10dbff
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-3 13:43:42 | 显示全部楼层
林子珺 发表于 2019-1-3 10:12
是的,这个地址是demo服务器的地址的,要自己搭建服务器。
关于demo请求demo服务器的接口文档,可以参考h ...

不是可以用网易的服务器吗?https://api.netease.im/nimserver/chatroom/create.action 这个地址不是在网易服务
回复

使用道具 举报

6

主题

123

帖子

598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
598
发表于 2019-1-3 14:38:32 | 显示全部楼层
不能的哈。demo服务器只认指定的appkey。
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-3 15:41:45 | 显示全部楼层
那我要怎样做,才可以只能网易的服务器,不用自己建服务器了?
回复

使用道具 举报

6

主题

123

帖子

598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
598
发表于 2019-1-3 15:47:54 | 显示全部楼层
LZB 发表于 2019-1-3 15:41
那我要怎样做,才可以只能网易的服务器,不用自己建服务器了?

抱歉哦,我们主要提供的是SDK能力。Demo只是一个能力的展示,Demo服务器也只是个能力展示。自己的APP服务器,还是需要您自己搭建的。
回复

使用道具 举报

2

主题

8

帖子

22

积分

云客

Rank: 1

积分
22
 楼主| 发表于 2019-1-4 10:04:26 | 显示全部楼层
那再次请问下,我注册了网易云用户,创建了应用,分配的 App Key是有什么用处的?
回复

使用道具 举报

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

本版积分规则

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