- 入门指南
- 通知
- 许可
- 故障排除
- 连接器生成器
- 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
- SAP OData
- 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 信息
Integration Service for Automation Suite 用户指南
构建第一个连接器
本节说明如何使用连接器生成器创建连接器,并在自动化中使用该连接器。 该示例介绍了通过手动流程创建连接器,因此我们会自动解决通常可以跳过的点。
我们正在设计的工作流旨在接收有关感兴趣的股票价格的每日 Slack 消息。 POLYGON.IO提供了一组免费的 API,用于检索股票信息,可用于我们的目的。 他们有一个快速注册流程,作为回报,他们会为我们提供 API 密钥,以进行我们需要的 API 调用。
您还可以查看从 API 定义构建连接器部分。 这说明了如何导入 Swagger 定义并让连接器生成器为您完成大部分工作。
大多数供应商应用程序都需要用户名和密码、OAuth 应用程序、API 密钥等形式的身份验证详细信息。Polyzon.io 也不例外。 它提供免费注册以试用其一些 API。
- 转到Polypoint.io并创建一个帐户。
- 打开您的仪表板,然后选择“API 密钥”以查看您的密钥。
在Automation Suite中,导航至“ Integration Service ”,然后选择“构建您的连接器” 。
我们从空白连接器开始。 如果您手头有任何形式的 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 中显示连接器才有意义。
要在工作流中测试自定义连接器,请执行以下操作: