简体   繁体   English

如何使用 Facebook 营销 api 更新 Facebook 活动详细信息

[英]How to update Facebook campaign detail using Facebook marketing api

I am using the Facebook marketing api to create a campaign, adset, creative and ads and I am using the PHP sdk 3.0 to manage them in Facebook.我正在使用 Facebook 营销 api 创建活动、广告集、创意和广告,我正在使用 PHP sdk 3.0 在 Facebook 中管理它们。

I can create them successfully.我可以成功创建它们。 Here is code to create a campaign:这是创建广告系列的代码:

$fields = array();
$params = array(
    'name' => 'API Test - vish',
    'objective' => 'CONVERSIONS',
    'status' => 'PAUSED',
);
try{
    $campaign = $this->ad_account->createCampaign($fields,$params);
} catch (Exception $e) {
    throw new Exception($e->getMessage());
}

echo $campaign->id;

I want to update details of a campaign.我想更新广告系列的详细信息。

I did some research and found this link , which states, that it is possible to update campaign details, but it does not provide a correct way to do it.我做了一些研究,发现这个链接,它指出可以更新活动详细信息,但它没有提供正确的方法来做到这一点。

Anybody please let me know how I can update Facebook campaign details using its api.任何人都请告诉我如何使用其 api 更新 Facebook 活动详细信息。

I know it is old question but I had the same issue and I've solved it this way:我知道这是个老问题,但我遇到了同样的问题,我已经这样解决了:

$campaign = new Campaign($campaignId);
$campaign->updateSelf($fields, $params); // in $params are updated properties

Maybe it will help someone.也许它会帮助某人。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM