You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Salesforce应用中处理Facebook Webhooks多回调URL问题

Salesforce集成Facebook Webhook的多用户定向问题

我正在开发一款集成Salesforce的应用,计划通过Apex为用户程序化订阅Facebook Webhooks。用户提供访问令牌后,将订阅特定Webhook事件。当前的核心挑战是在Salesforce中处理Webhook事件时,如何针对不同用户使用不同的回调URL。

预期接收的Instagram Webhook数据示例:

{ 
  "entry": [ 
    { 
      "id": "0", 
      "time": 1700727363, 
      "changes": [ 
        { 
          "field": "mentions", 
          "value": { 
            "media_id": "218730219730128308", 
            "comment_id": "218379213792137" 
          } 
        } 
      ] 
    } 
  ], 
  "object": "instagram" 
}

该数据结构中未包含用户ID,无法直接识别事件所属用户,这给将Webhook事件定向到Salesforce中对应用户实例带来了极大困难。

我正在探索不依赖Salesforce Auth Provider的用户认证替代方案,同时希望实现以下两种策略:

  • 为单个Facebook Webhook配置多个回调URL,根据用户将事件定向到正确的Salesforce实例;
  • 在Webhook数据无用户ID的情况下,识别Instagram事件关联的用户。

请问在Salesforce应用中管理Facebook Webhooks多回调URL有哪些成熟实践或替代方案?如何在Payload无用户ID的情况下确保Webhook事件准确定向并处理到对应用户?或者是否有其他方式让订阅用户将数据获取到自身REST API?

项目多数组件已实现,此问题留到开发最后阶段处理,却遭遇了这一意外挑战。


内容的提问来源于stack exchange,提问作者Akshaj Pillai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 10:35:04