前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Web端IMSDK 2999状态码(SDK_READY)说明

Web端IMSDK 2999状态码(SDK_READY)说明

原创
作者头像
hhualiu
修改于 2019-10-12 10:14:15
修改于 2019-10-12 10:14:15
6.6K0
举报

在集成TIM的时候,有部分同学会遇到这个状态码 code:2999;message:接口调用时机不合理,等待SDK处于ready状态后再调用,

code:2999在错误码表中有说明:

之所以需要等待SDK处于ready状态后再调用是因为此时SDK各模块都准备就绪了, 再调用收发消息接口不会因为缺少某些必要的数据而导致流程阻塞。

IM SDK 调用 API 需要遵循如下表所示顺序:

操作类型

含义

创建 SDK 实例

TIM.create(options)

通过 TIM 工厂函数创建 SDK 实例(通常用 tim 表示)。

设置日志级别

tim.setLogLevel(level)

设置日志级别,低于 level 的日志将不会输出。

注册插件

tim.registerPlugin(optoins)

注册上传图片、文件等需要用到 对象存储服务 COS 作为 IM SDK 的上传插件。

监听事件

tim.on(event, handler)

监听事件,在 handler 里处理 SDK 抛出来的数据。

登录

tim.login(options)

登录成功,SDK 状态为 ready 后,可收发消息。

创建文本消息

tim.createTextMessage(options)

创建文本消息。此接口返回一个消息实例,接入侧可将此消息做立即上屏处理。

发送消息

tim.sendMessage(message)

发送创建好的消息实例。

获取会话列表

tim.getConversationList()

获取会话列表,接入侧可处理会话列表数据,渲染会话列表界面。

获取群组列表

tim.getGroupList()

获取群组列表,接入侧可处理群组列表数据,渲染群组列表界面。

获取黑名单列表

tim.getBlacklist()

获取黑名单列表,接入侧可处理黑名单列表数据,渲染黑名单列表界面。

获取个人资料

tim.getMyProfile()

获取个人资料,接入侧可处理个人资料数据,渲染个人资料界面。

登出

tim.logout()

退出登录。

上表中的调用顺序可以用这张时序图表示出来:

API调用时序图
API调用时序图
  1. 在登录之前,需要先订阅(监听)TIM.EVENT.SDK_READY事件;
  2. 登录后,收到会话列表以及未读消息同步完毕通知后,此时才会发布SDK_READY事件,触发sdk is ready通知;
  3. 收到sdk is ready的通知,可以开始收发消息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
1 条评论
热度
最新
牛逼
牛逼
回复回复点赞举报
推荐阅读
一线工程师告诉你嵌入式真实现状与发展前景「建议收藏」
个人说明:本人并不是年薪百万的技术大牛,但总算是一名合格的嵌入式工程师,现在某企业担任嵌入式软件工程师开发一职,以下观点可能会带有片面或者分析不全,但却是一名一线企业嵌入式软件开发者真实感受和所得,希望能帮助那些有需要的人,我明白年轻人出来打拼都不容易。
全栈程序员站长
2022/07/21
13K0
一线工程师告诉你嵌入式真实现状与发展前景「建议收藏」
2.5亿!华为成立新公司!
最近看了个新闻“华为成立了新公司”,随有些标题党,但也会引发一些思考,为什么华为会开始大手笔聚焦智能车载领域。第一反应就是想到前几天百度邀请了央视主持人一起完成了全球首次完全无人驾驶直播,不谋而合的感觉。具体内容如下:
数据森麟
2020/09/24
3630
2.5亿!华为成立新公司!
200W挖人、岗位需求上涨1.8倍……疯狂造车的连锁反应
先是各家公司“疯”一般的跨赛道造车,或是帮助车企造车,现在又是“疯”一般的开始挖角汽车人才。甚至于,在一些腰部造车新势力中,有些小团队被挖角到只剩一个光杆司令……
镁客网
2021/05/08
3630
200W挖人、岗位需求上涨1.8倍……疯狂造车的连锁反应
汽车产业链,没有人能逃过「造芯」
2022年半导体大会正式开启,点击图片立刻参与! 智能汽车的芯片大战,已经打响? 作者 | 来自镁客星球的家衡 524亿颗。 这是2021年全球汽车芯片的出货量,相比2020年同比增长30%,速度远远超越其他同类型芯片。 而面对这个巨大的市场蛋糕,各路豪雄也纷纷出马,其中不乏技术实力雄厚的消费电子芯片巨头,也有饱受缺芯困扰的主机厂,甚至作为产业链最后一环的终端造车厂,也没能经受住诱惑。 造芯“新势力” 如果用智能汽车领域的名词类比,那么英特尔、高通、英伟达、华为等消费电子巨头毫无疑问就是汽车芯片的“新势力
镁客网
2022/04/29
3710
汽车产业链,没有人能逃过「造芯」
互联网、科技企业打响智能汽车争夺战
近来汽车行业掀起了新一轮的造车热潮。2021年伊始,智能汽车行业就成为万众瞩目的焦点,迅速吸引了来自互联网、科技领域的多家巨头频频加码布局。
用户6173838
2021/02/03
3600
长城汽车「向死而生」式的智能化布局
2021 开年的上海车展上,「拥抱变化」便奠定了整个 2021 中国汽车产业的基调。华为、地平线、博世乃至刚宣布入局的大疆车载,这些不算炫酷、也没有什么发布会的展台,人头攒动。华为展台的每个体验项目,更是都排满了人,讲解员连喝水的时间都没有。汽车智能化趋势已不可逆转。
机器之心
2022/02/23
2000
长城汽车「向死而生」式的智能化布局
加入苹果不到一年就跳槽,前特斯拉Autopilot负责人CJ Moore宣布加入激光雷达公司Luminar
机器之心报道 编辑:小舟、张倩 摇摆不定的「苹果造车」终是留不住人才。 去年刚从特斯拉离职加入苹果造车的 CJ Moore(Christopher“CJ”Moore)又一次跳槽了,这次他加入了激光雷达公司 Luminar,担任该公司软件 VP。 Luminar 公司在硅谷是有名的激光雷达独角兽。这家公司由创始人 Austin Russell 在 17 岁时创办,之后 Luminar 因其低成本的激光雷达传感器技术在自动驾驶行业名声大噪。 2020 年底,Luminar 宣布通过与空壳公司 Gores Me
机器之心
2022/05/27
2820
加入苹果不到一年就跳槽,前特斯拉Autopilot负责人CJ Moore宣布加入激光雷达公司Luminar
华为、百度、小米踏上造车新征程,软件如何吞噬汽车?
【编者按】在全行业线上化的今天,新一轮的技术变革从根本上动摇了传统汽车行业的百年游戏规则,并出现了以特斯拉、蔚来、小鹏等为代表的造车新势力,和以英伟达、百度、华为等为代表的技术赋能者。传统汽车企业如何应对才能拿到行业变革的门票,走上转型升级的道路? 本文精选自《新程序员·开发者黄金十年》,扫描底部小程序码或点击“阅读原文”可直接订阅。 作者 | 俞斌,联友科技CTO     出品 | 《新程序员》编辑部 从1885年德国人卡尔·本茨成功研发第一辆内燃机(ICE)汽车到今天,经过100多年的发展演变,汽车行
AI科技大本营
2023/05/08
2310
华为、百度、小米踏上造车新征程,软件如何吞噬汽车?
智能汽车进入“摩尔定律”时间,自动驾驶注意这些“技术坑”
作者:张乾 【新智元导读】自动驾驶、智能汽车领域串联了很多本行业外各项技术专业,推动着汽车行业在整车、集成和生态上加速前进。未来AI如何附能汽车产业?自动驾驶领域将面临什么样的机遇和挑战?新智元创始人兼CEO杨静女士与行业专家、一线企业领导人一道,共同探讨人工智能背景下的汽车新生态。 2017年,随着人工智能概念的爆发,自动驾驶、智能汽车领域出现一大批新技术和新产品,而汽车作为一个革新的载体,也串联了很多本行业外各项技术,推动着汽车行业在整车、集成和生态上加速前进,同时,智能汽车也面临技术、法律法规等诸多方
新智元
2018/03/20
7360
智能汽车进入“摩尔定律”时间,自动驾驶注意这些“技术坑”
三问我国首款嵌入式人工智能视觉芯片
视觉识别迎来“中国大脑”:三问我国首款嵌入式人工智能视觉芯片 中关村前沿技术企业地平线机器人技术团队20日发布首款嵌入式人工智能视觉芯片。在人工智能视觉识别领域,该类芯片每帧中可同时对200个视觉目标进行检测,为智能驾驶、智能城市发展提供基础支撑。 近年来,地平线机器人技术、中科寒武纪、深鉴科技……一批新型人工智能企业依托人工智能领域技术和算法优势向芯片行业渗透,加强人工智能芯片基础层研发。此次嵌入式人工智能视觉芯片的发布成为我国在芯片领域又一阶段性进展。 ——一块芯片能解决哪些问题? 摄像头实时甄别在逃犯
企鹅号小编
2018/01/31
7200
“蔚小理”,没有中国“芯”
一个国家要发展,必须要在核心产业上有竞争力。中国的崛起,最根本的就是核心产业的崛起。这些产业要满足两个条件,首先市场规模要足够大,其次是产业要代表科技进步的方向。
数据猿
2022/04/06
3420
“蔚小理”,没有中国“芯”
嵌入式拿高薪都在哪些行业?
先说明一下,因为我自己选择的tx文档,大家都可以更改编辑,大家都可以看,所以在都修改的同时导致数据杂乱无章,各种被修改,其实这个功能初心是很好的,奈何这个难以控制,所以很抱歉,耽误大家时间这么用心的填写,得到的结果也不尽如人意。
李肖遥
2022/09/10
9730
嵌入式拿高薪都在哪些行业?
“没有车企想做华为傀儡”,什么才是车企需要的自动驾驶服务?
在上汽集团股东大会上,有投资者提问道,上汽是否会考虑在自动驾驶方面与华为等第三方公司合作?陈虹说:“与华为这样的第三方公司合作自动驾驶,上汽是不能接受的。这就好比一家公司为我们提供整体的解决方案,如此一来,它就成了灵魂,而上汽就成了躯体。对于这样的结果,上汽是不能接受的,要把灵魂掌握在自己手中。”
罗超频道
2021/07/22
3530
英伟达推出AI芯片B200;阿里大模型上线音视频问答助手;月之暗面宣布Kimi智能助手可支持200万字无损上下文丨每日大事件
3月18日消息,据知情人士报道,苹果公司正在洽谈将谷歌的Gemini人工智能引擎植入iPhone。这两家公司正在积极谈判,以便让苹果授权谷歌最新发布生成式人工智能模型Gemini,为今年iPhone软件的一些新功能提供AI服务。知情人士还透露,苹果最近还与OpenAI进行了讨论,并考虑使用其模型。
数据猿
2024/03/20
3090
英伟达推出AI芯片B200;阿里大模型上线音视频问答助手;月之暗面宣布Kimi智能助手可支持200万字无损上下文丨每日大事件
往届CES重点回顾,这些产品入侵你生活了吗?
作为全球最有影响力的消费类电子产品展览会之一,每届CES展出的产品都将成为当年各行业的风向标,而一些全新的科技理念甚至会在多年之后持续影响着我们的生活。新一届的CES即将开展,展会上各大厂商们到底推出
VRPinea
2018/05/15
6710
尚硅g 2024年嵌入式 线下班
嵌入式系统已经成为现代科技领域中不可或缺的一部分。从智能家居设备到汽车控制系统,从医疗器械到工业自动化,嵌入式系统无处不在,发挥着重要的作用。本文将从概念介绍到实践应用,带您深入了解嵌入式系统的世界。
用户11022338
2024/04/07
1810
关于软件定义汽车的一些思考
19世纪最伟大发明是汽车,汽车的概念及其文化的发展是从蒸汽机的发明与应用开始的,回到汽车诞生的那个年代,在1879年卡尔.奔驰(K.Benz)试验成功一套二冲程发动机,并在1885年制造出世界上第一辆以汽油为动力的三轮汽车,至此第一台汽车诞生。
Defry
2022/04/19
4800
关于软件定义汽车的一些思考
车载嵌入式软件从CAN总线到Ethernet的过渡与挑战
在车载嵌入式软件开发中,随着技术的不断发展,传统的CAN总线已逐渐暴露出带宽和扩展性方面的瓶颈,因此,Ethernet(以太网)逐渐成为车载网络的新趋势。
不脱发的程序猿
2025/02/25
1210
车载嵌入式软件从CAN总线到Ethernet的过渡与挑战
特斯拉前CEO:自动驾驶是胡扯,但中国公司不信邪
近日,特斯拉联合创始人马丁·埃伯哈德接受采访时表示:“在我看来,我们需要摆脱将所有跟自动驾驶相关的东西都和电动汽车相关联的思考习惯,他们是分开的。我希望看到人们考虑的是制造人们可以驾驶的汽车。”马丁·埃伯哈德说:“我认为将汽车视为软件平台是错误的,就像对待iPhone或其他东西一样。但是它不一样。”
数据猿
2023/03/03
2880
特斯拉前CEO:自动驾驶是胡扯,但中国公司不信邪
千亿车载半导体市场冉冉升起
电动化+智能化升级驱动汽车单车含硅量显著提升,千亿车载半导体行业冉冉开启。随着特斯拉的颠覆性变革,汽车电动化与智能化渐成 主机厂共识,消费者购车时的考量也从传统的性能指标,转向以智能车机、自动驾驶为代表的智能化体验视角。当行业供需两端的关注 点逐步由性能转变至智能时,汽车创新的核心亦从“动力引擎”发动机转移到“计算引擎”半导体。
用户2760455
2022/06/08
4480
千亿车载半导体市场冉冉升起
推荐阅读
相关推荐
一线工程师告诉你嵌入式真实现状与发展前景「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档