Facebook Ads API SDK for PHP 是为了促进 Facebook Ads API 开发的 Ads API SDK。
Facebook Ads API SDK 要求 PHP 5.4 及其以上版本。
Composer
Facebook Ads API SDK 使用 composer 来管理依赖。
API 主要的类:
use FacebookAds\Api; // Initialize a new Session and instanciate an Api object Api::init($app_id, $app_secret, $access_token); // The Api object is now available trough singleton $api = Api::instance();
创建对象:
use FacebookAds\Object\AdSet; use FacebookAds\Object\Fields\AdSetFields; $account_id = 'act_123123'; $campaign_group_id = '123456'; $set = new AdSet(null, $account_id); $set->setData(array( AdSetFields::NAME => 'My Test AdSet', AdSetFields::CAMPAIGN_STATUS => AdSet::STATUS_PAUSED, AdSetFields::CAMPAIGN_GROUP_ID => $campaign_group_id, AdSetFields::DAILY_BUDGET => '150', AdSetFields::START_TIME => (new \DateTime("+1 week"))->format(\DateTime::ISO8601), AdSetFields::END_TIME => (new \DateTime("+2 week"))->format(\DateTime::ISO8601), )); $set->create(); echo $set->id;
PS:Ads API 也就是营销 API
借助营销 API,您能通过自己的广告发布工具以编程方式访问 Facebook 广告发布平台。开发者利用营销 API 能以自定义解决方案使用与 Facebook 工具相同的所有功能。
借由营销 API,开发者可执行下列操作:
受众管理:管理受众数据,用于自定义受众定位
广告管理:创建营销活动、广告系列和广告
广告洞察报告:创建自定义面板并运行分析
商务管理平台:一站式管理 Facebook 资产:主页、广告账户和应用程序