Live/im/

跳转到: 导航, 搜索


目录

微博直播互动系统集成方案

方案概述

微博直播互动系统支持与第三方应用消息互通,应用方接入微博互动系统后便能使用微博互动系统提供的消息收发、房间管理等功能,并且能与微博原生直播房间共享互动数据。目前微博互动系统提供两类集成方式: - 服务端集成 - SDK集成


服务端集成

服务端集成适合第三方已有自己的聊天系统,希望将自有直播聊天系统与微博直播系统消息打通的场景。架构如下:


SDK集成

SDK集成方式适合第三方没有自有的直播互动系统,希望使用微博互动系统实现第三方APP直播交互功能的场景。架构图如下:

微博互动系统接入

微博互动系统提供分为服务端集成、SDK集成两种接入方式,大致步骤为: - 接入微博直播系统 - 接入第三方账号体系 - 实现消息收发功能 - 实现高级功能

服务端集成方式接入

准备工作

请参考直播系统接入指引


创建聊天室

在微博中创建直播房间时会自动生成对应的直播聊天室,房间id即为直播的object_id,详细资料请参考创建微博直播


发送消息

微博提供Http接口发送消息,第三方可调用消息发送接口将消息内容发送到微博直播互动系统相应的房间中。 接口文档请参考发送消息接口


接收消息

微博提供Http Pull、HTTP Callback两类接收微博直播互动消息的方式,第三方可根据自己的实际情况选择接入方式

-Http Pull

微博直播互动系统可提供基于Http Pulling方式的长连接口,第三方调用接口后可以持续获取实时消息数据。 具体接口文档参考Pull接口

- Http Callback

微博直播互动系统可提供基于回调的通知机制,第三方需要按指定格式实现接口并注册到微博互动系统,产生互动消息后将回调 对应接口,并通过接口参数把消息发送给第三方。 具体接口文档参考Callback接口

SDK集成方式接入

准备工作

请参考直播系统接入指引


创建聊天室

请参考创建微博直播


进入直播聊天室

请参考[使用SDK登陆聊天室]。


发送消息

请参考[使用SDK发送消息]。


接收消息

请参考[使用SDK接收消息]。

文档更新时间: 2016-10-12