- 入门指南
- 通知
- 许可
- 故障排除
- 连接器生成器
- Act! 365
- Active Directory - 预览版
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF 服务
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- 亚马逊 SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI 文档智能
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- 清除位
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- DocuSign
- 水滴
- Dropbox
- Egnyte
- Eventbrite
- Exchange Server - 预览
- 汇率
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- 获取响应
- GitHub
- Gmail
- 谷歌云平台
- Google 文档
- Google 云端硬盘
- Google Maps
- Google 表格
- Google 语音转文本
- Google Tasks - 预览
- Google 文本转语音
- Google Vertex
- Google Vision - 预览
- Google WorkSpace - 预览版
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - 预览
- HubSpot CRM
- HubSpot Marketing
- HyperV - 预览
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- 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
- NetIQ eDirectory
- 奥克塔
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- 贝宝
- PDFMonkey
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - 预览
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - 预览
- 探戈卡
- Todoist
- Trello
- Twilio
- VMware ESXi vSphere
- WatsonX.ai
- WhatsApp Business
- WOO COMMERCE
- 可行
- Workday
- X(以前称为 Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom 信息
构建第一个连接器
本节说明如何使用连接器生成器创建连接器,并在自动化中使用该连接器。 该示例介绍了通过手动流程创建连接器,因此我们会自动解决通常可以跳过的点。
我们正在设计的工作流旨在接收有关感兴趣的股票价格的每日 Slack 消息。 POLYGON.IO提供了一组免费的 API,用于检索股票信息,可用于我们的目的。 他们有一个快速注册流程,作为回报,他们会为我们提供 API 密钥,以进行我们需要的 API 调用。
您还可以查看从 API 定义构建连接器部分。 这说明了如何导入 Swagger 定义并让连接器生成器为您完成大部分工作。
大多数供应商应用程序都需要用户名和密码、OAuth 应用程序、API 密钥等形式的身份验证详细信息。Polyzon.io 也不例外。 它提供免费注册以试用其一些 API。
- 转到Polypoint.io并创建一个帐户。
- 打开您的仪表板,然后选择“API 密钥”以查看您的密钥。
Within Automation Suite, navigate to Integration Service and select Build your connector.
我们从空白连接器开始。 如果您手头有任何形式的 API 定义(Swagger、YAML 等),则可以选择“从 API 定义开始”,让连接器生成器为您完成大部分配置工作。
-
从网上下载
polygon.svg
图标,以将其徽标添加到您的目录中。备注:支持所有图像类型,但我们建议使用方形 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 中显示连接器才有意义。
要在工作流中测试自定义连接器,请执行以下操作: