类型的应用程序

了解应用程序及其工作原理。

您可以构建与Envoy集成、扩展或连接的应用程序。应用程序可以读取和写入数据,可以在任何地方托管,并使用您选择的技术堆栈构建。

应用程序是自包含的单元,管理员可以直接从特使仪表板安装、管理和配置它们。当您在Envoy上构建应用程序时,您可以使用我们的Integration Builder自定义安装流程并构建自己的设置页面—不需要前端开发。

大多数应用都是作为轻量级后端服务构建的,它们直接挂钩到你现有的应用程序或技术堆栈中。

应用程序集成特使:

  • 连接Envoy api来读写数据
  • 触发响应来自Envoy移动应用程序和访问者亭的用户输入的操作
  • 扩展特使仪表板内的现有功能

一个应用的例子
下面是一个使用Envoy Integration Builder和Heroku上的一个简单nodeJS应用程序配置的Slack应用程序设置页面和安装流程的示例。

我可以为谁开发我的应用程序?

许多不同类型的用户都使用Envoy。你的应用程序可以为以下一个或所有用户构建:

  • 员工
  • 游客
  • 工作场所的管理员
  • Secuirty警卫
  • 接待员

类型的应用程序

你首先需要选择你想要创建的应用类型。你要构建的应用类型取决于应用的目的和你计划如何发布它。

有三种应用类型:

  • 上市-在Envoy集成目录中公开推广和列出的应用程序,可以由任何Envoy客户从Envoy仪表板中安装。
  • 未上市的-公开推广和列出在特使集成目录,但不能从特使仪表板安装的应用程序。这些应用程序只能在您的web应用程序内安装。
  • 私人-只能由您公司的用户在特使仪表板内安装的应用程序。

应用程序类型的差异

类型 身份验证 安装 批准要求 列入目录
上市 OAuth客户机凭据 特使仪表板 是的 是的
未上市的 OAuth授权代码 外部应用程序 是的 是的
私人 OAuth密码授予 特使仪表板 没有 没有

私人的应用

如果你只是想使用API访问自己的数据,私有应用程序是理想的选择。

  • 使用OAuth密码授予类型进行API请求。
  • 该应用程序只能由您公司的用户安装。
  • 该应用程序只能访问你公司的数据。
  • 该应用程序没有审查特使。

列出应用程序

对于您希望其他公司直接从Envoy仪表板发现和设置的应用程序,列出的应用程序非常有用。

  • 使用OAuth请求通过API访问其他公司的数据。
  • 其他公司通过Envoy仪表盘安装你的应用。
  • 所有列出的应用程序都由Envoy审核,并且必须遵守我们的应用指南

未上市的应用

当您的应用程序需要访问其他公司的数据,但您不希望从Envoy仪表板安装应用程序时,未列出的应用程序是有用的。相反,用户可以在你的应用程序内或任何你决定列出应用程序的地方安装应用程序。

  • 使用OAuth请求通过API访问其他公司的数据。
  • 其他公司可以在你决定发布应用的任何地方安装你的应用——通常是在你应用的一个页面上。
  • 该应用程序没有审查特使。

这个页面对你有帮助吗?
Baidu