如何通过 API 支付 Facebook 营销活动费用以运行通过 FB 营销 API 创建的广告?

Posted

技术标签:

【中文标题】如何通过 API 支付 Facebook 营销活动费用以运行通过 FB 营销 API 创建的广告?【英文标题】:How to pay for Facebook marketing campaigns via API to run ads created via FB's marketing API? 【发布时间】:2021-12-31 17:52:06 【问题描述】:

我正在尝试通过 API 创建、管理和支付 Facebook 营销活动。如何为我通过 Facebook 营销 API 创建的活动设置付款方式?是否有一个弹出对话框或端点可以接受和/或在 facebook 中存储这些活动的付款方式来收取费用,以便我可以投放广告?我不想仅仅为了设置付款方式而明确打开任何 Facebook 的 UI。弹出对话框或重定向都可以。

请指导我,我迷失在他们的文档中。

【问题讨论】:

【参考方案1】:

我已经找到了解决方案。您需要包含和使用 Facebook javascript SDK 并在事件上调用 FB.ui()。此函数将采用三个属性和一个回调。

<script>
function triggerPaymentDialog()
  FB.ui(
      account_id: ‘<ACCOUNT-ID>’,
      display: 'popup',
      method: 'ads_payment',
      ,
      function(response) 
       // use response 
       // if (response && !response.error_message).......
      
    
  );

</script>

它将在您的应用顶部打开一个弹出窗口,引导用户使用 facebook 存档的任何现有付款方式或让用户添加新的付款方式来支付活动费用。

可在此处找到更多详细信息 https://developers.facebook.com/docs/marketing-apis/guides/javascript-ads-dialog-for-payments/

【讨论】:

以上是关于如何通过 API 支付 Facebook 营销活动费用以运行通过 FB 营销 API 创建的广告?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 营销 API、获取见解字段和活动对象字段

如何通过 Mailchimp 营销 API 用可重复的内容填充活动模板

如何使用 Facebook 营销 api 在单个查询中获取所有广告的见解

我在哪里可以找到“通过 Facebook 支付”API? [关闭]

如何通过API获取Facebook跟踪网址参数

使用新的活动结果 API 登录 Facebook Sdk