要使用PHP在Facebook Marketing API中获取活动列表,你需要遵循以下步骤:
Facebook Marketing API 是一个强大的工具,允许开发者创建和管理广告活动。它提供了丰富的接口来获取广告活动的详细信息,包括活动列表。
ads_read
)。require_once 'vendor/autoload.php';
$fb = new \Facebook\Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v13.0',
]);
try {
$response = $fb->get('/act_{ad-account-id}/campaigns', '{access-token}');
$campaigns = $response->getGraphEdge();
foreach ($campaigns as $campaign) {
echo $campaign->getField('name') . "<br>";
}
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
通过以上步骤,你可以成功使用PHP在Facebook Marketing API中获取活动列表。确保在实际应用中处理好异常和错误,以保证程序的健壮性。