阿里im即时通讯 h5 demo
适合不想装后台环境的同学,用nodejs搭建服务器.
以下是官网提供的node 请求示例:
找到了一个ali-top-sdk 代替topClient
于是请求示例代码如下:
TopClient = require( 'ali-top-sdk' ).TopClient; var client = new TopClient({ 'appkey' : 'your appkey' , 'appsecret' : 'your appsecret' , 'REST_URL' : 'gw.api.taobao.com/router/rest ' }); client.execute( 'taobao.openim.users.get' , { 'userids':'18500000000' }, function(error, response) { if (!error&&count==0) { console.log(response.userinfos); console.log("-----------------------------"); count++; } else if(!error&&count!=0){} else console.log(error); });
目前流程是:
1.用users.add 添加用户
2.用get查询用户
3.用update 更新用户信息
添加完后就可以去接入Kit
WKIT.init({ uid:'lhx' , // [String] 需要登录的用户nick appkey: 'your appkey' , //[Int] appkey credential: 'wyc', //[String] 需要登录的用户密码( 就是通过 [taobao.openim.users.add] (//open.taobao.com/doc2/apiDetail.htm?apiId=24164)导入的password字段) touid: 'wyc' //[String] 需要聊天的nick });
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文档地址:
阿里im H5 KIt集成文档在线地址:
http://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.d53rkn&treeId=41&articleId=103361&docType=1
openimAPI地址:
http://open.taobao.com/docs/api.htm?spm=a219a.7395905.0.0.UNskDy&apiId=24157
感谢 leoliew 提供的 ali-top-client npm 包
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构