gpt4 book ai didi

salesforce - 如何订阅 Salesforce 连接的应用程序 webhooks?

转载 作者:行者123 更新时间:2023-12-02 18:28:20 25 4
gpt4 key购买 nike

我想在 Salesforce 中实现一个连接的 OAuth 应用程序,它应该在某些实体发生变化时触发推送事件,例如关闭机会。

Zapier 实现了类似的东西 https://zapier.com/apps/salesforce/integrations/webhook

找不到我需要的东西,这是一种使用 OAuth 客户端 token 并传递 Webhook 端点来订阅实体更改的简单方法。我了解了 apex 标注、流式 API 和出站消息。

最佳答案

是的,我们在 Fusebit 解决了这个问题,我也可以帮助您理解这个过程。

通常来说,这是您需要做的:

  1. 在您想要更新的 Salesforce 对象上创建触发器
  2. 上传 Apex 类,它将向预先确定的 URL 发送传出消息
  3. 为您要向其发送消息的域启用远程站点设置
  4. 添加 secret 验证(或其他身份验证方法)以防止垃圾邮件发送您的外部 URL

如果您正在利用 javascript,那么您可以使用 jsforce sdk 和 salesforce 工具 API 将代码推送到 salesforce 实例中,在 Auth 流发生之后并且在启用了 API 访问的 Salesforce 实例上(通常 - 这是企业及以上或启用 API 的专业人士)。

这将有助于您浏览:https://jamesward.com/2014/06/30/create-webhooks-on-salesforce-com/

仅供引用 - Zapier 的 webhooks 实现实际上每 15 分钟轮询一次,而不是实时传入事件。

关于salesforce - 如何订阅 Salesforce 连接的应用程序 webhooks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69797452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com