2

PHP と facebook API は初めてです

PHP を使用して Facebook の広告アカウントからデータを取得しようとしています

すべての広告に費やした金額を知りたいだけです

まず第一に、個人の広告アカウントからデータを取得するために 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://graph.facebook.com/act_[my_account_number]/adgroups

私は私に言うプレミッション例外を取得しています

彼のリソースをリクエストするには、アクセス トークンが必要です

しかし、アクセス トークンはどこに置くのでしょうか。

4

1 に答える 1

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/を参照してください。

于 2014-02-21T13:06:29.120 に答える