2013-06-29 51 views
2

我是新来的PHP和Facebook API的如何从Graph API上的数据获取数据?

我想从我的广告帐户获得使用PHP

我只是想知道有多少$每个广告花光了所有的

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

我认为是的,所以我创建了一个现在.., 我歌厅接取令牌是这样的:

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(); 

但是,当我试图GET请求是这样的: https://开头图。 facebook.com/act_[my_account_number]/adgroups

我得到一个premisson异常告诉我

访问令牌需要请求他的资源

但是我在哪里放置访问令牌?

回答

0

你需要把它的URL作为URL参数的末尾添加:

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

然而,我认为您购买的应用程序访问令牌的代码,你需要一个页面访问令牌或一个用户访问令牌,以获得与您的Facebook页面相关的广告。

欲了解更多信息请参阅https://developers.facebook.com/docs/facebook-login/access-tokens/