IM Integration

来自恩布企业IM,协作平台文档
2014年9月16日 (二) 18:26Admin讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


概述

恩布企业IM介绍

恩布企业互联IM客户端,是免费开源的企业融合通讯软件,帮助企业建立对内协同办公,对外在线客服和客户关系管理等;

利用恩布云通讯平台的开放接口,无缝对接企业内部所有各种管理系统,实现各系统单点登录,消息即时通知等业务。


文档说明

本文档主要介绍企业应用功能开发的相关问题,帮助企业实现开发应用和集成企业其他系统(如OA,CRM)到恩布企业IM客户端界面上;具体API使用指南,请查看[Http_api|HTTP REST API手册];

通过本文档学习,企业可以利用相关的接口,基于恩布企业IM,实现各种应用功能的开发和集成,以及给IM客户端发送广播消息。


应用开发介绍

什么是应用ID

所有基于恩布平台下开发的应用功能,都需要一个应用ID,应用ID包括appid和appkey二个参数,应用ID需要通过恩布平台验证,验证成功后返回应用在线KEY,然后才可以进行其他操作;


应用ID如何申请

恩布公有云平台,通过恩布官网申请,包括900在线客服在线申请、电子邮件support@entboost.com申请、电话申请:0755-27362216等;

恩布私有云和恩布运营版,应用ID由开发者、软件开发或企业内部自己管理,具体操作请联系恩布技术支持;


REST API接口

恩布平台支持标准RESTAPI接口,方便企业接入各种应用功能等;主要功能包括,验证应用开发ID,验证用户请求,获取用户信息,发送广播消息(消息通知)等;


开发步骤

A、应用功能设计,选择一种WEB开发语言,恩布接口支持标准REST接口,支持PHP、JSP或ASP等脚本开发语言。

B、根据设计开发应用功能页面;

C、开发完成后把应用功能入口配置到恩布平台上;


应用功能介绍

应用功能概念

恩布企业IM支持集成企业现有系统,和新开发系统二种应用功能集成,只要是WEB形式的都可以集成到恩布企业IM客户端上,同时支持单点登录验证功能;

应用功能页面支持使用恩布IM前端功能标签;


应用功能显示方式

浏览器方式

点击或选择某个应用功能入口,直接打开浏览器,如下图:

IM-Integration-Fig3.2.1-1.jpg