Appid use

来自恩布企业IM,协作平台文档
跳转至: 导航搜索

恩布APPID使用规范

恩布APPID类型

  • 恩布APPID分客户端APPID服务端APPID二种;
  • 客户端APPID,主要用于客户端开源项目使用;例如:278573612908
  • 服务端APPID,主要用于服务端REST API接口使用;例如:278573612918

客户端APPID使用规范

  • 每调用一次ebweblc.authappid验证客户端APPID,都会返回新的app_online_key,前一次验证返回的app_online_key不会失效,最长失效时间7*24小时;
  • 建议客户端应用定期(如每8小时或每12小时)调用一次ebweblc.authappid重新验证客户端APPID,获取新app_online_key使用,避免超时失效错误;
  • 客户端调用接口也需要判断code错误返回,如果返回EB_STATE_APPID_KEY_ERROR 44和EB_STATE_APP_ONLINE_KEY_TIMEOUT 47错误,同样需要重新调用一次ebweblc.authappid重新验证客户端APPID,获取新app_online_key使用;

服务端APPID使用规范

  • 每调用一次ebweblc.authappid验证服务端APPID请求,都会返回新的动态app_online_key,同时前一次验证返回的app_online_key会失效;
  • 所以如果有多个服务端集成应用开发需求,建议一个集成应用,使用一个服务端APPID
  • 调用REST API接口程序,必须部署在静态固定IP地址服务器上,非本机部署,需要设置静态IP地址;
  • 可以调用一次ebweblc.authappid,获取app_online_key后多次使用;(推荐此方法
  • 也可以调用一次ebweblc.authappid,获取app_online_key使用一次,重复ebweblc.authappid验证APPID

私有部署平台如何添加新APPID

  • 278573612918是唯一超级权限APPID,除非REST API接口文档,特别说明超级APPID,其他API接口建议添加新APPID使用;
  • 使用管理员帐号登录恩布管理中心; 如何登录恩布管理中心
  • 进入“系统管理”->“开发者管理”;
  • 点击“添加开发者”、然后“添加新应用”;点击查看详细添加步骤