检索线索广告 Facebook API

2024-06-19

我在检索潜在客户广告时遇到问题。

我有广告 ID 和页面 ID。我没有创建它们,但被添加为开发人员。

我试图使用 PHP SDK 和这个https://developers.facebook.com/docs/marketing-api/guides/lead-ads/v2.9 https://developers.facebook.com/docs/marketing-api/guides/lead-ads/v2.9

什么都不起作用。我找不到关于这方面的好教程。 我只想检索领先的广告!

Anyone?


假设您已经安装了 FB API SDK 并配置了 FB 应用程序,您可以使用它来获取您的所有 LeadAds 的所有结果$page_id

use FacebookAds\Api;
use FacebookAds\Object\Page;
use FacebookAds\Object\Ad;

$access_token = 'YOUR TOKEN';
$app_id = 'YOUR APP ID';
$app_secret = 'YOUR APP SECRET';

$page_id = 'YOUR PAGE ID';

Api::init($app_id, $app_secret, $access_token);

$ads = getAllLeadsAds($page_id);

$result = array();

foreach ($ads->data as $item) {

    $leads = getLeadAdInfo($item->id);
    $i = 0;
    foreach ($leads->data as $value) {
        $result[$i]['ad_id'] = $item->id;
        $result[$i]['lead_id'] = $value->id;
        $result[$i]['form'] = $value->field_data;
        $i++;
    }
}

print_r($result);

function getAllLeadsAds($page)
{
    $page = new Page($page);
    return $page->getLeadgenForms()->getResponse()->getBody();
}

function getLeadAdInfo($ad)
{
    $ad = new Ad($ad);
    return $ad->getLeads()->getResponse()->getBody();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检索线索广告 Facebook API 的相关文章

随机推荐

  • 无法理解寄存器和变量之间的汇编mov指令

    我在 64 位 Linux 上使用 NASM 汇编器 有一些关于变量和寄存器的东西我无法理解 我创建一个名为 msg 的变量 msg db hello world 现在 当我想写入标准输出时 我移动msg to rsi注册 但我不明白mov
  • 为什么 strcpy 的这种使用被认为是不好的?

    我发现了下面的一段C代码 标记为 BAD 又名缓冲区溢出错误 问题是我不太明白为什么 输入字符串长度在分配等之前被捕获 char my strdup const char s size t len strlen s 1 char c mal
  • Erlang:到 Python 实例的端口没有响应

    我正在尝试通过 Erlang 端口与外部 python 进程进行通信 首先 打开一个端口 然后通过 stdin 将消息发送到外部进程 我期待在进程的标准输出上得到相应的答复 我的尝试如下所示 open a port Port open po
  • Python Pandas 滚动聚合一列列表

    我有一个简单的数据框 df 和一列列表lists 我想根据以下内容生成一个附加列lists The df好像 import pandas as pd lists 1 1 2 1 2 3 3 2 9 7 9 4 2 7 3 5 create
  • 熊猫按 n 最大总和分组

    我正在尝试使用groupby nlargest and sum在 Pandas 中一起运行 但在运行时遇到困难 State County Population Alabama a 100 Alabama b 50 Alabama c 40
  • RxJ 从 observable 中获取价值

    在组件中 singleEvent Observable
  • Ember-cli 夹具加载

    我确信我错过了一些小而愚蠢的东西 但似乎无法加载我的装置 这是我有 应用程序 模型 todos js import DS from ember data var Todo DS Model extend title DS attr stri
  • 在 Windows 中使用 PHP 创建受密码保护的 Zip 文件

    我正在 PHP 中创建给定文件的 zip 文件 下面是函数 function create zip file file name zip new ZipArchive zip name file name zip Zip name zip
  • SVN 提交后挂钩在提交后不会运行

    我的服务器上设置了 SVN 存储库 并且遇到提交后问题 我在 iMac 上使用 SmartSVN 作为客户端 我通过 SmartSVN 的 ssh svn 连接 我能够成功连接到 SVN 并对其进行更改 但从 SVN 客户端提交后 我的提交
  • 将 url 参数获取到 asp.net 标签中

    我试图自动将 asp label 的文本设置为 url 参数 但它似乎不起作用 这是我的代码
  • 响应式 CSS 图像锚点标签 - 图像地图样式

    我一直在开发一个响应式网站 并且在图像映射方面遇到了一些问题 图像映射似乎不适用于基于百分比的坐标 经过一番谷歌搜索后 我发现了一个 JS 解决方法 http mattstow com experiment responsive image
  • 枚举类型在打字稿中给出双数组

    我想从枚举数据类型创建一个下拉列表 但是当我尝试将枚举更改为具有名称和值的对象时 枚举数组返回枚举成员的两倍 使用函数这个帖子 https stackoverflow com questions 18111657 how does one
  • 为什么动态 qml 对象的创建如此缓慢,有哪些合理的替代方案?

    我想要实现的目标类似于棋盘游戏 有一个100 100的网格 放在一个Item它驻留在一个Flickable 游戏板 的各个矩形都是 svg 图像 目前大约有 20 种 可能会增加到数百种 作为基准测试 我只是尝试用元素填充 世界 Compo
  • Google Cloud Console 免费试用期满后恢复虚拟机实例

    我已经搜索了我的问题 但很惊讶没有找到答案 因为这一定是相当常见的情况 我的谷歌云控制台免费试用版大约两个月前就过期了 而我却没有意识到 我现在已升级到付费帐户 但我的 Wordpress VM 实例不再存在 事实上 没有虚拟机实例 Goo
  • 如何将 Gradle 脚本插件变成二进制插件

    我有一堆像这样的 gradle 脚本插件https github com docToolchain docToolchain blob master scripts exportExcel gradle https github com d
  • F# 查询,按单列对多个值进行分组

    我有一个 F sql 查询 需要对每组中的两列求和 let financials query for data in dbData do groupValBy data earning data losses data store into
  • 使用AndroidKeyStore身份验证的无限循环

    当我使用需要用户身份验证才能使用密钥的 AndroidKeyStore 时 我的应用程序进入无限循环 setUserAuthenticationRequired true setUserAuthenticationValidityDurat
  • 如何在codeigniter中插入具有多个单选名称的单选按钮值?

    我正在尝试使用 codeigniter 进行在线测验 其中有一个针对某些主题的动态测验 用户可以在每个问题中添加问题和多项选择答案 我如何获得每个问题的每个多项选择答案中每个答案的值 p p
  • 在C中重新分配结构

    我是 C 新手 正在尝试结构 创建结构后 是否可以用大括号重新分配它 typedef struct int height int age Person int main void Person bill 100 35 bill 120 34
  • 检索线索广告 Facebook API

    我在检索潜在客户广告时遇到问题 我有广告 ID 和页面 ID 我没有创建它们 但被添加为开发人员 我试图使用 PHP SDK 和这个https developers facebook com docs marketing api guide