Facebook的网络挂接的leadgen - 无法检索Facebook的铅广告

问题描述:

我遵循这个Facebook的指南: https://www.facebook.com/marketingdevelopers/videos/883648801749520/Facebook的网络挂接的leadgen - 无法检索Facebook的铅广告

我成功建立所有这些步骤:

  1. 在“developers.facebook.com/我添加了“webhooks”产品并创建订阅页面并订阅leadgen,另外,我成功验证了我的callback_url
  2. 我创建了一个使用Facebook Javascript SDK的新页面,并且我发送了一个post request使用带有用户页面访问令牌的FB.api来订阅页面d_apps和API返回给我“{success:true}”,我再次检查,如果通过发送同样的请求与GET方法一起工作,它返回我和对象,看起来像这样: { "data": [ { "link": "https://www.my-url.com/", "name": "my app name", "id": "my app id" } ] }

现在,我不得不这样做是为了测试发到我的引线的广告,并得到一个更新通知我callback_url这是

https://www.my-domain.com/admin/webhook 

我尝试两种不同的方式,第一个是从我的应用程序订阅,我不要发生任何错误,但什么都没发生 enter image description here

第二种方式是用“铅广告测试工具”

​​

和我收到与说错误代码301错误“拒绝”

enter image description here

最后,经过小时的搜索我发现这个答案: Facebook Messenger webhook setup, but not triggered

和我发送卷曲到我的服务器,也得到301, 所以我意识到这个问题是我的htaccess文件,我无法修复它,所以我将webhook.php移到我的主域,现在它的工作!