View a markdown version of this page

Connect 连接到第三方服务和 API(通用) - AWS 应用程序工作室

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Connect 连接到第三方服务和 API(通用)

使用以下步骤在 App Studio 中创建通用 API 连接器API 连接器用于向 App Studio 应用程序提供对第三方服务、资源或操作的访问权限。

要使用连接到第三方服务 API 连接器
  1. 在左侧导航栏的管理区域,选择连接器。您将进入一个页面,其中显示了现有连接器的列表,其中包含每个连接器的一些详细信息。

  2. 选择 + 创建连接器

  3. 选择 API 连接器。现在,通过填写以下字段来配置您的连接器。

  4. 连接器名称:为您的连接器提供一个名称。

  5. 连接器描述:为您的连接器提供描述。

  6. 基本 URL:第三方连接的网站或主机。例如 www.slack.com

  7. 身份验证方法:选择使用目标服务进行身份验证的方法。

    • 无:无需身份验证即可访问目标服务。

    • 基本:使用从所连接的服务中获取的用户名密码访问目标服务。

    • 不记名令牌:使用从服务的用户账户或 API 设置中获取的身份验证令牌的令牌访问目标服务。

    • OAuth 2.0:使用 OAuth 2.0 协议访问目标服务,该协议授予 App Studio 访问服务和资源的权限,而无需共享任何凭据或身份。要使用 OAuth 2.0 身份验证方法,必须先从所连接的服务中创建一个代表 App Studio 的应用程序,以获取必要的信息。使用这些信息,填写以下字段:

      1. 客户端凭证流:非常适合系统到系统的交互,在这种交互中,应用程序无需用户交互即可代表自己执行操作。例如,根据用户添加的新记录自动更新 Salesforce 记录的 CRM 应用程序,或者在报告中检索和显示交易数据的应用程序。

        1. 在 “客户端 ID” 中,输入从目标服务中创建的 OAuth 应用程序中获取的 ID。

        2. 客户端密钥中,输入从目标服务中创建的 OAuth 应用程序中获取的密钥。

        3. 访问令牌网址中,输入从目标服务中创建的 OAuth 应用程序中获取的令牌网址。

        4. 或者,在范围中,输入应用程序的范围。范围是应用程序所需的权限或访问级别。请参阅目标服务的 API 文档以了解其范围,并仅配置您的 App Studio 应用程序所需的范围。

        选择 “验证连接” 以测试身份验证和连接。

      2. 授权码流:非常适合需要代表用户执行操作的应用程序。例如,一个客户支持应用程序,用户可以在其中登录并查看和更新支持工单,或者一个销售应用程序,每个团队成员都可以在其中登录以查看和管理其销售数据。

        1. 在 “客户端 ID” 中,输入从目标服务中创建的 OAuth 应用程序中获取的 ID。

        2. 客户端密钥中,输入从目标服务中创建的 OAuth 应用程序中获取的密钥。

        3. 授权 URL 中,输入来自目标服务的授权 URL。

        4. 访问令牌网址中,输入从目标服务中创建的 OAuth 应用程序中获取的令牌网址。

        5. 或者,在范围中,输入应用程序的范围。范围是应用程序所需的权限或访问级别。请参阅目标服务的 API 文档以了解其范围,并仅配置您的 App Studio 应用程序所需的范围。

  8. 标头:添加用于提供有关请求或响应的元数据的 HTTP 标头。您可以同时添加键和值,也可以仅提供生成器可以在应用程序中为其提供值的密钥。

  9. 查询参数:添加用于将选项、过滤器或数据作为请求网址的一部分传递的查询参数。与标题类似,您可以同时提供键和值,也可以仅提供生成器可以在应用程序中为其提供值的密钥。

  10. 选择创建。新创建的连接器将出现在连接器列表中。

现在,连接器已创建,构建者可以在他们的应用程序中使用它。