- 概述
- 通知
- 故障排除
- 连接器生成器
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF 服务
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SageMaker - 预览
- 亚马逊 SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI 文档智能
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix ShareFile
- 清除位
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord
- DocuSign
- 水滴
- Dropbox
- Egnyte
- Eventbrite
- 汇率
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- 获取响应
- GitHub
- Gmail
- 谷歌云平台
- Google 文档
- Google 云端硬盘
- Google Maps
- Google 表格
- Google 语音转文本
- Google 文本转语音
- Google Vertex
- Google Vision - 预览
- Google WorkSpace - 预览版
- GoToWebinar
- Greenhouse
- HTTP Webhook - 预览
- HubSpot CRM
- HubSpot Marketing
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Mailgun
- Mail位线 - 预览
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive 和 SharePoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- 奥克塔
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty - 预览
- 贝宝
- PDFMonkey
- Pinecone
- Pipedrive - 预览
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- 探戈卡
- Todoist
- Trello
- Twilio
- X(以前称为 Twitter)
- WatsonX.ai
- WhatsApp Business
- WOO COMMERCE
- 可行
- Workday
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom 信息
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
构建第一个连接器
本节说明如何使用连接器生成器创建连接器以及在自动化中使用该连接器。 该示例介绍了通过手动流程创建连接器,因此我们会自动涵盖并解决通常可以跳过的点。
您还可以参阅从 API 定义构建连接器,在其中导入 Swagger 定义,然后连接器生成器会为您完成大部分工作。
我们正在设计的工作流旨在接收有关感兴趣的股票价格的每日 Slack 消息。 POLYGON.IO提供了一组免费的 API,用于检索股票信息,可用于我们的目的。 他们有一个快速注册流程,作为回报,他们会为我们提供 API 密钥,以进行我们需要的 API 调用。
大多数供应商应用程序都需要用户名和密码、OAuth 应用程序、API 密钥等形式的身份验证详细信息。Polyzon.io 也不例外。 它提供免费注册以试用其一些 API。
- 转到Polypoint.io并创建一个帐户。
- 打开您的仪表板,然后选择“API 密钥”以查看您的密钥。
在Automation Cloud TM Public Sctor中,导航到Integration Service ,然后选择“构建连接器” 。
我们从空白连接器开始。 如果您手头有任何形式的 API 定义(Swagger、YAML 等),则可以选择“从 API 定义开始”,让连接器生成器为您完成大部分配置工作。
polygon.svg
图标,以将其徽标添加到您的目录中。
为自定义连接器添加名称和说明,然后选择“创建” 。
该多边形入门文档提到,对其平台的任何 API 调用都要求您在标头中发送 API 密钥或将其作为查询参数发送。 为此,您需要将其添加到标头中,如以下示例所述:
- 在查询字符串中传递 API 密钥,如下所示,其中
<your_token>
是 API 密钥:https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2023-01-09/2023-01-09?apiKey=<your_token>
https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2023-01-09/2023-01-09?apiKey=<your_token> - 或者,您可以使用 API 密钥将授权标头添加到请求中作为令牌,如下所示,其中
<your_token>
是 API 密钥:Authorization: Bearer <your_token>
Authorization: Bearer <your_token> - 在“连接器生成器”中,导航到“设置” ,然后选择“基本 API ”选项卡。 将“基本 URL ”设置为
https://api.polygon.io
。注意:在此示例中,我们不会将version "v2"
部分添加到基本 URL,因为这使我们可以运行一些较旧的库存 API 调用。 - 接下来,转到“身份验证” 选项卡,从下拉列表中选择您的首选身份验证类型。 对于本示例,我们选择 “个人访问令牌 (PAT)” 。
备注:
多边形文档引用了API 密钥,但鉴于它必须作为授权: 不记名 <your_token>发送,因此它实际上更接近于 OAuth 样式令牌。 因此,从技术上讲,个人访问令牌 (PAT) 是更好的定义。 阅读有关不同身份验证类型的更多信息。
- 从“多边形”复制您的 API 密钥,并将“值”设置为:
Bearer <your_key>
。 - 将“询问用户”字段设置为“否” ,以便在创建与此连接器的连接时不会询问用户提供密钥。 这是因为我们不会与租户以外的人共享此连接器。 但是,如果您要在租户以外共享连接器,请不要添加自己的密钥,而应将“询问用户” 设置为“是” ,以便提示其他用户自己订阅“多边形” 服务。
“连接器生成器”中预配置的身份验证类型会为您处理大部分工作。 例如,“个人访问令牌”会自动发送“Authorization: Bearer <your_token> ” 作为身份验证标头,而您不必自己构建此配置。
- 通过选择“未连接” >“添加连接” 按钮,使用上述配置设置连接。 请注意,这与任何其他 Integration Service 连接器一样。 选择“连接”,以便我们有一个测试连接可以调用 API。
与第三方软件建立连接后,我们将继续执行实际的 API 调用。
- 导航到左侧面板的“ API” >“新建资源组”。 目标是获取有关给定股票开盘价的每日 Slack 通知。 我们现在要实施的端点是“Polyton 的每日开盘/收盘 API” 。
- 在“新建资源组”窗口中,从“多边形文档”中复制端点信息。
- 将路径设置为
/open-close/{stocksTicker}/{date}
。 - 从“选择方法”列表中,启用“获取记录 (GETBYID) ”,因为我们选择单个对象,而不是对象数组。
- 提供显示名称,例如股票的开仓 - 收盘。 连接器生成器会自动将
{x}
变量转换为路径变量。 - 选择“创建” 以添加此资源。
- 要测试设置是否正常工作,请选择资源旁边的“发送请求”按钮。 这将创建两个路径参数的值。 我们可以从多边形文档的用法示例中获取它们。
DateTime
,并提供掩码作为示例。 提供显示名称可使您的连接器在 Studio 活动中显示得更好。 您可以在以下屏幕截图中查看示例
仅当您可以在工作流中实际使用连接器时,只有在 Integration Service 中显示连接器才有意义。
要在工作流中测试自定义连接器,请执行以下操作: