在Wordpress上为CiviCRM添加Mailchimp Webhook
我整个周末都在解决问题,没有找到任何解决办法。我正在尝试通过Wordpress 4.3.1为Mailchimp和CiviCRM 4.6.1设置Webhook CiviCRM中的mailchimp设置面板提供web钩子地址,如下所示: Webhook URL-http://?page=CiviCRM&q=CiviCRM/mailchimp/Webhook&reset=1&key=2345 每当我在浏览器窗口中请求url时,它都会返回“null”响应。当我将其粘贴到Mailchimp webhook设置中时,Mailchimp给我一个403错误(“我们无法验证URL是否正常工作。请仔细检查并重试。HTTP代码:403”) 我已尝试确保吠陀咨询说明的第3步得到处理:在Wordpress上为CiviCRM添加Mailchimp Webhook,wordpress,mailchimp,webhooks,civicrm,Wordpress,Mailchimp,Webhooks,Civicrm,我整个周末都在解决问题,没有找到任何解决办法。我正在尝试通过Wordpress 4.3.1为Mailchimp和CiviCRM 4.6.1设置Webhook CiviCRM中的mailchimp设置面板提供web钩子地址,如下所示: Webhook URL-http://?page=CiviCRM&q=CiviCRM/mailchimp/Webhook&reset=1&key=2345 每当我在浏览器窗口中请求url时,它都会返回“null”响应。当我将其粘贴到Mailchimp webhook
谁能告诉我如何让这个webhook为Mailchimp工作,我将非常感激,谢谢 这不是一个完全令人满意的答案,但我通过firebug运行了我的webhook链接,它总是从服务器返回ok 200响应 我与Mailchimp通信,他们确认,从他们所看到的情况来看,我使用的webhook没有问题。他们建议我将他们API的IP地址列入白名单,但我的主机不允许白名单IP。我又回到了Mailchimp,但看起来命运已经注定了 如果没有,请确保匿名/公共用户具有“允许webhook发布”权限 这是指CMS中的权限配置
- 在Drupal和Background中,这是在Admin>People>Permissions(
)下配置的,您必须在其中向“匿名用户”角色授予“允许webhook发布”权限Admin/People/Permissions
- 在WordPress中,类似的模式应该允许您将“允许webhook发布”功能授予“匿名用户”角色
- 在Joomla中,我认为Veda MailChimp插件不会检查webhook回调的权限
我不得不调试一个今天还没有设置此配置的站点,当未授予权限时,MailChimp回调的HTTP响应代码为500,当授予权限时为200。这可能有助于调试您自己的情况(您应该能够通过访问webhook回调来复制它)。这是一个civiCRM设置,而不是Wordpress设置。 开发人员的此评论显示了用于公开权限面板的URL: 通过导航到,您可以在wordpress访问控制中启用“允许webhook帖子”权限
参考资料:您是否发现了另一个扩展?这可能是在转移视线,但我今天早些时候读到了。谢谢petednz,我已经发现了一个,我的客户安装了Veda插件,但是如果我没有得到任何关于这个问题的答案,我可能会去探索,谢谢!