【发布时间】:2017-07-07 14:24:50
【问题描述】:
我遵循这个 Facebook 的指南: https://www.facebook.com/marketingdevelopers/videos/883648801749520/
我成功设置了所有这些步骤:
- 在“developers.facebook.com/apps/APP-ID”中,我添加了“webhooks”产品并创建订阅页面并订阅leadgen,另外,我成功验证了我的callback_url
- 我创建了一个使用 Facebook Javascript SDK 的新页面,并使用带有用户页面访问令牌的 FB.api 向页面 subscribed_apps 发送了一个发布请求,API 返回“{success:true}”,我仔细检查了是否它通过仅使用 GET 方法发送相同的请求与 Facebook 图表一起使用,它返回我和看起来像这样的对象:
{ "data": [ { "link": "https://www.my-url.com/", "name": "my app name", "id": "my app id" } ] }
现在,我所要做的就是向我的主要广告发送一个测试,并在我的 callback_url 中获得更新通知,即
https://www.my-domain.com/admin/webhook
我尝试了 2 种不同的方法,第一种是通过我的应用订阅,我没有收到任何错误,但什么也没发生
第二种方法是使用“Lead ads testing tool”
https://developers.facebook.com/tools/lead-ads-testing
我收到一条错误代码为 301 的错误,上面写着“已拒绝”
【问题讨论】:
-
嗨@Ilan,我正在设置 webhook 并卡住了。不幸的是,我无法查看您在链接中添加的视频,因为它不可用。正如您在第 1 点中提到的,我还添加了一个 webhook 并订阅了该页面。但是,在您共享的第二个屏幕截图中,我无法查看所选页面的任何 webhook 订阅。你能帮我解决这个问题吗?
标签: javascript facebook facebook-graph-api facebook-javascript-sdk