簡體   English   中英

如何在Graph API上從facebook Ads獲取數據?

[英]How to get data from facebook Ads on the Graph API?

我是PHP和Facebook 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();

但是,當我嘗試這樣的獲取請求時:https://graph.facebook.com/act_[my_account_number]/adgroups

我收到一個先例,告訴我

需要訪問令牌才能請求其資源

但是我應該在哪里放置訪問令牌?

您需要將其作為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/了解更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM