通过 facebook 与 ZAPIER webhook 连接 WORKPLACE

问题描述 投票:0回答:2

我正在尝试通过 facebook 和 zapier 在 WORKPLACE 上创建集成。

为此,创建一个自定义集成,然后打开 zapier e 选择触发器 CATCH A HOOK,该触发器给我一个 URL。我在 WORKPLACE 自定义集成的 Webhook 部分中使用此 URL。

当测试正常时,执行 zapier 过程。但 FACEBOOK WORKPLACE 没有,并在配置 webhook 签名或令牌时给我一个错误。

有人做过这个整合吗!?

facebook-graph-api zapier facebook-workplace
2个回答
2
投票

我知道这个问题已经有 8 个月了,你可能使用了不同的解决方案,但本周我遇到了同样的问题,并想为后来出现的其他人回答这个问题。

根据 Facebook 的 webhook 文档(Workplace 文档指出),Facebook 首先以质询整数的形式发送验证请求,您需要捕获并返回该请求。只有通过验证后,Webhook 才会真正订阅并工作。

我咨询了 Zapier 支持人员,他们不支持此类请求。

我的解决方案是编写自己的脚本,将 Facebook 的 webhook 指向该脚本,通过验证质询,然后拦截有效负载,从中获取我需要的信息,并使用我自己的 cURL POST 将其传递给 Zapier。

我使用了 PHP,这让我通过了 Facebook 的验证请求:

<?php
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];

if ($verify_token === 'YOUR_VERIFICATION_TOKEN') {
  echo $challenge;
}
?>

要将有效负载传递给 Zapier,这取决于您需要传递的内容以及您想要执行的操作。我建议查看Zapier 的 Webhook 文档


0
投票

我正在尝试从 facebook 或 instagram 重新发布到我在 meta Workplace 上的个人资料,任何人都可以帮我配置它吗?

© www.soinside.com 2019 - 2024. All rights reserved.