FacebookAdsAPISDKforPHP是为了促进FacebookAdsAPI开发的AdsAPISDK。
安装FacebookAdsAPISDK要求PHP5.4及其以上版本。
Composer
FacebookAdsAPISDK使用composer来管理依赖。
使用示例API主要的类:
use FacebookAds\Api;// Initialize a new Session and instanciate an Api objectApi::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:AdsAPI也就是营销API
营销API借助营销API,您能通过自己的广告发布工具以编程方式访问Facebook广告发布平台。开发者利用营销API能以自定义解决方案使用与Facebook工具相同的所有功能。
借由营销API,开发者可执行下列操作:
受众管理:管理受众数据,用于自定义受众定位
广告管理:创建营销活动、广告系列和广告
广告洞察报告:创建自定义面板并运行分析
商务管理平台:一站式管理Facebook资产:主页、广告账户和应用程序
评论