我是 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/