无法在Facebook中创建ad_creative,advert和Leadgen表单?

时间:2019-10-04 04:40:37

标签: facebook facebook-marketing-api

背景; 我们目前正在开发一个Facebook应用程序,该应用程序将使我们能够发布基本上是Leadgen形式的广告,提交后会将其发送回我们专用的crm。现在,在创建应用程序后,我们需要manage_pages,ad_management,lead_retreival和ad_read权限。

问题; 我们获得了manage_pages许可,并且真正的困惑始于ads_management许可和其他许可。对于这些权限,我们创建了一个广告沙箱帐户,然后使用它可以创建一个广告系列,在此之后我们还可以创建广告集,然后由于无法创建广告素材或广告而陷入僵局。每次我们尝试它都会引发此错误;

“广告创意帖子是由处于开发模式的应用创建的。创建此广告必须在公开状态”

我们遵循的流程来尝试解决此问题;

首先,我们尝试通过以下方法直接创建广告:绕过广告创意步骤的创建过程, 通过在我们的代码中强行引用广告ID来广告。这个带有硬引号的ID属于我们与沙盒帐户相关联的主页的已创建广告广告。但是随后给出的广告素材ID无效。

然后,我们启用了应用程序,但该沙箱广告帐户令牌已过期。

然后在下一个流程中,我们无法获得此处建议的虚拟应用程序解决方案;

Creating a Facebook ad creative from an app in development mode

在第一个工作流程之后,我们尝试对用例进行更具体的说明,并尝试使用将与广告创意相关联的graph api创建潜在客户表单。我们在此使用的凭据属于沙盒帐户,我们遵循的流程可在下面的链接中找到;

https://developers.facebook.com/docs/marketing-api/guides/lead-ads/create

但是我们无法完成创建潜在客户表单的第一步,这引发了错误;

http://prntscr.com/p8puv0

如果我们不提供私有策略网址,则会给我们这个错误;

“必须指定legal_content_id或privacy_policy才能创建LeadGen表单”

此后,我们尝试获取合法内容ID,但没有提供给我们,因为Facebook于2019年4月停止了对该ID的支持。

问题;

  

如果在本期广告创意步骤中无法使用沙盒帐户进行演示,我们如何提交ads_management,lead_retrival和ads_read权限?

     

关于线索生成形式创建过程中缺少什么的任何建议?我们在ads_management许可批准之前获得此流程的根本原因基本上可以反映我们的用例到Facebook,以便他们为我们激活广告许可。

道歉; 如果是长篇文章 如果这是初学者水平的问题

干杯,在此先感谢您,并热切期待获得帮助。

1 个答案:

答案 0 :(得分:0)

摸索,我自己。与此相关的官方FB文档似乎是404 ATM。

尝试...

privacy_policy={url: 'https://redacted.com/privacypolicy', link_text: 'Our_Private_Policy'}

...而不是:

privacy_policy=[{url: 'https://redacted.com/privacypolicy'}, {link_text: 'Our_Private_Policy'}]

为我工作。 (线索是“在参数“ privacy_policy”中找到了无效的键“ 0、1””。)