php - 如何从 Graph API 上的 facebook 广告获取数据?

标签 php javascript facebook-graph-api

我是 PHP 和 facebook API 的新手

我正在尝试使用 PHP 从我在 faceobook 上的广告帐户获取数据

我只想知道每个广告花了多少钱

首先 - 我不明白我是否必须拥有 Facebook 应用程序才能从我的个人广告帐户获取数据?

我假设是的,所以我现在创建了一个.., 我得到这样的访问 token :

require_once("facebook.php");

  $config = array();
  $config['appId'] = 'myapp_id';
  $config['secret'] = 'myappsecret';
  $config['fileUpload'] = false; // optional

  $facebook = new Facebook($config);

  // Set a new app secret
$facebook->setApiSecret($config['secret']);

// If you do above, also set the app id
$facebook->setAppId( $config['appId']);

 $access_token = $facebook->getAccessToken();

但是当我尝试这样的获取请求时: https://graph.facebook.com/act_[my_account_number]/adgroups

我收到一个预发异常告诉我

请求他的资源需要访问 token

但是我应该把访问 token 放在哪里呢?

最佳答案

需要在url末尾添加为url参数:

"https://graph.facebook.com/act_[my_account_number]/adgroups" . "?access_token=" . $access_token

但是,从代码中我认为您正在获取应用程序访问 token ,并且您需要页面访问 token 或用户访问 token 才能获取与您的 Facebook 页面相关的广告。

请引用https://developers.facebook.com/docs/facebook-login/access-tokens/获取更多信息。

关于php - 如何从 Graph API 上的 facebook 广告获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379254/

相关文章:

php - 更新查询 MySQL PDO 时的情况

php - 在某些情况下如何避免将 PHP session 保存到磁盘

iphone - iOS 客户端、Facebook API 和服务器之间的安全通信

facebook - 通过 Facebook Graph API 访问用户的好友?

facebook - 如何使用 Graph API 制作时间线?

java - 从 PHP 编码的 JSON 数据中获取 Null,输出到 Java

php - 如果条件满足则插入 mySQL 记录

javascript - 如何获取和设置 ES6 Maps 中的数组键?

javascript - 内容安全策略 : Google Chrome Extension 的值无效

javascript - 如何有条件地渲染按钮/使用 TypeScript 链接 Next.js 组件