Facebook图形API,获取所有广告帐户

Vla*_*lad 2 php api facebook facebook-graph-api

我有Facebook应用程序.用户的用户ID和访问令牌已授予ads_management和ads_read权限.如何获取与该用户相关联的所有广告帐户的列表?

在php中看到解决方案会很高兴.谢谢!

ors*_*ady 7

使用/adaccounts端点.

如果您正在使用php SDK,这将有效.我me在这里用作ID.您可以将其更改为您管理广告的用户的帐户ID.

$request = new FacebookRequest(
  $session,
  'GET',
  '/me/adaccounts'
);

$response = $request->execute();
$graphObject = $response->getGraphObject();
/* handle the result */
Run Code Online (Sandbox Code Playgroud)

否则,将此CURL请求移植到PHP:

curl -i -X GET \
 "https://graph.facebook.com/v2.7/me/adaccounts?access_token="<ACCESS_TOKEN>"
Run Code Online (Sandbox Code Playgroud)

如果您还没有,我建议使用图形API Explorer进行实验.

  • 使用Java SDK,您可以执行 new User("me", context).getAdAccounts().execute() (2认同)