The invention discloses an instant communication method for the third party application and system, the method includes: to start the third party application, register in the open instant messaging platform through the appid and SDK components in advance for access; instant messaging open platform provides an open API interface to the third party application after registration, through the open API interface, information transfer and the third party application. The present invention discloses API instant communication interface through the open platform, the third party application can transmit information and instant messaging platform to open each other, third party applications can be active or passive media content to provide instant messaging platform, instant communication terminal carried by instant messaging platform will open media content displayed in the dialog box or send it to a friend circle of friends, and can make third party applications more added to the open platform for instant messaging, instant communication terminal media content from the richer and more extensive, so as to attract more users.
【技术实现步骤摘要】
面向第三方应用的即时通讯方法及系统
[0001 ] 本专利技术涉及即时通讯
,尤其涉及一种面向第三方应用的即时通讯方法及系统。
技术介绍
随着互联网技术的发展,各种即时通讯(IM, Instant Messaging)技术不断涌现。其中,微信是一种更为快速的即时通讯工具,其具有零资费、跨平台沟通、显示实时输入状态等功能,与传统的短信沟通方式相比,更灵活、智能,且节省资费,因此,越来越受到用户的追捧和喜爱。但是,现有的即时通信工具包括微博均无法实现与第三方程序的相互启动并进行信息传递,比如现有的一些SNS (Social Networking Services,社会性网络服务)类移动通讯软件(如微博等)的开放平台中,在实现与第三方程序通信时,只有第三方程序通过开放API (Application Programming Interface,应用程序编程接口)向Web端发送信息,而没有移动终端程序互相启动并进行信息传递的实现模式。由此,极大的降低了即时通讯终端媒体内容的丰富性以及用户体验效果。
技术实现思路
本专利技术的主要目的在于提供一种面向第三方应用的即时通讯方法及系统,旨在实现即时通讯工具与第三方应用之间的有效交互,提高即时通讯终端媒体内容的丰富性。为了达到上述目的,本专利技术提出一种面向第三方应用的即时通讯方法,包括以下步骤:第三方应用启动时,通过预先申请获取的appid和SDK组件在即时通讯开放平台上进行注册;所述即时通讯开放平台向注册后的所述第三方应用提供开放API接口,通过该开放API接口,与所述第三方应用进行信息传递。优选地, ...
【技术保护点】
一种面向第三方应用的即时通讯方法,其特征在于,包括以下步骤:第三方应用启动时,通过预先申请获取的appid和SDK组件在即时通讯开放平台上进行注册;所述即时通讯开放平台向注册后的所述第三方应用提供开放API接口,通过该开放API接口,与所述第三方应用进行信息传递。
【技术特征摘要】
1.一种面向第三方应用的即时通讯方法,其特征在于,包括以下步骤: 第三方应用启动时,通过预先申请获取的appid和SDK组件在即时通讯开放平台上进行注册; 所述即时通讯开放平台向注册后的所述第三方应用提供开放API接口,通过该开放API接口,与所述第三方应用进行信息传递。2.根据权利要求1所述的方法,其特征在于,所述第三方应用启动时,通过预先申请获取的appid和SDK组件在即时通讯开放平台上进行注册的步骤包括: 所述第三方应用启动时,启动预先申请获取的SDK组件; 通过所述SDK组件将预先申请获取的所述第三方应用的appid以及logo图标注册到所述即时通讯开放平台的预定存储区。3.根据权利要求2所述的方法,其特征在于,所述即时通讯开放平台通过该开放API接口,与所述第三方应用进行信息传递的步骤包括: 所述第三方应用需要与所述即时通讯开放平台进行信息通讯时,将待发的信息内容缓存至所述即时通讯开放平台的预定存储区;并通过所述SDK组件启动所述即时通讯开放平台; 所述即时通讯开放平台读取所述预定存储区中的内容,判断是否有新的第三方应用,若是,则保存所述第三方应用的appid以及logo图标;进一步判断所述预定存储区中是否有相应的第三方应用的待显示的信息内容;若有,则将所述待显示的内容传送至与本地终端相关联的用户群。4.根据权利要求1、2或3所述的方法,其特征在于,所述即时通讯开放平台通过该开放API接口,与所述第三方应用进 行信息传递的步骤包括: 所述即时通讯开放平台向所述第三方应用发送请求以获取回应信息; 所述第三方应用根据所述请求,将回应信息内容缓存至所述即时通讯开放平台的预定存储区; 所述即时通讯开放平台通过检查所述预定存储区,从中获取所述回应信息内容,将其传送至与本地终端相关联的用户群。5.根据权利要求4所述的方法,其特征在于,所述第三方应用启动时,通过预...
【专利技术属性】
技术研发人员:陈光尧,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。