2

我有什么:Facebook 商业帐户,有一个页面,有一些广告表单,可以产生潜在客户。

我需要什么:我需要将潜在客户联系数据存储在我公司的数据库中。

我做了什么:

首先,我关注了这个文档。它描述了如何设置一个应用程序,然后订阅我的页面以在创建潜在客户时接收 webhook 更新。精彩的。现在,我从 webhook 得到的只是一些潜在客户元数据(潜在客户 ID、页面 ID、表单 ID 等),而不是潜在客户字段值本身。我查阅了这个文档,它描述了如何通过潜在客户 ID 获取潜在客户字段值。我用这个工具对其进行了测试,效果很好。然后我尝试检索一些实时潜在客户数据,这就是问题开始的地方。每当我尝试获取有关实时潜在客户的信息时,我都会收到以下响应:

{
  "error": {
    "message": "Unsupported get request. Object with ID '193020162572339' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https:\/\/developers.facebook.com\/docs\/graph-api",
    "type": "GraphMethodException",
    "code": 100,
    "error_subcode": 33,
    "fbtrace_id": "ADavE3byEBvsDiDAUdm-JyP"
  }
}

现在,似乎可能存在一些权限问题。最糟糕的是,Facebook 文档在我需要解决这个问题的主题上相当矛盾。一些文档页面说我需要我的应用程序处于实时模式。其他人说不推荐使用实时/测试模式区别,现在我需要请求权限。但是在权限请求页面上,它说如果我需要在同一个业务中检索数据,我只需要标准级别的权限,并且这些权限是默认授予的(有道理,看起来它实际上是为了像我这样的用例,但它没有不行)。此页面还指出我需要接受 App Review业务验证(这两者似乎都是非常耗时的考验,更不用说它没有任何意义,比如对于 App Review,我需要在我的应用程序中添加一些平台,而我所需要的只是获取一些潜在客户数据。我会认为 Facebook 只是想确保提交给潜在客户表单的所有用户数据都是超级安全的,但有一个问题:我已经可以从 Facebook 潜在客户中心界面通过https://www.facebook.com/查看和下载所有潜在客户数据ads/lead_gen/export_csv/?id= <FORM_ID> 端点,我什至不需要业务验证。那,再加上它根本没有意义,让我相信其他原因是这个问题的原因我只会浪费时间进行应用审查和业务验证。

话虽如此,我可以检索测试线索数据但无法检索实时线索数据的可能原因是什么(尽管我确实收到了有关这些实时线索的 webhook 通知)?

4

1 回答 1

0

无论您遵循什么步骤都是正确的。要检索潜在客户,您的应用需要处于活动状态并且应该具有“ ads_managment ”、“ Leads_retrieval ”和“ pages_manage_ads ”。我已经参考了这个链接来为 Facebbok Marketplace 广告实施同样的事情。

于 2021-03-02T09:00:23.097 回答