无法创建Facebook广告集
问题描述:
我无法创建新的广告集,我收到了此消息。 (FacebookApiException - #100)的参数无效无法创建Facebook广告集
我的代码:
dynamic parameters = new ExpandoObject();
parameters.name = title;
parameters.billing_event = "IMPRESSIONS";
parameters.optimization_goal = "POST_ENGAGEMENT";
parameters.daily_budget = "2000";
parameters.campaign_group_id = groupis;
parameters.targeting = (dynamic)(new ExpandoObject());
parameters.targeting.age_max = 65;
parameters.targeting.age_min = 25;
parameters.targeting.geo_locations = (dynamic)(new ExpandoObject());
parameters.targeting.geo_locations.countries = new List<string>();
parameters.targeting.geo_locations.countries.Add("US");
dynamic res = fb.Post("/v2.4/act_" + adsid + "/adcampaigns", parameters);
答
您必须添加access_token
,就像这样:
var fb = new FacebookClient();
dynamic parameters = new ExpandoObject();
parameters.access_token = access_token;
parameters.name = "RaedAddset2";
parameters.optimization_goal = "REACH";
parameters.billing_event = "IMPRESSIONS";
parameters.campaign_status = "PAUSED";
parameters.bid_amount = "5";
parameters.daily_budget = "2000";
parameters.campaign_group_id = campaign_group_id;
parameters.targeting = new ExpandoObject();
parameters.targeting.age_max = 65;
parameters.targeting.age_min = 25;
parameters.targeting.geo_locations = new ExpandoObject();
parameters.targeting.geo_locations.countries = new List<string>();
parameters.targeting.geo_locations.countries.Add("JO");
var res = fb.Post("/v2.4/act_" + acount_id + "/adcampaigns", parameters);
不是亲与广告API,但你检查了你的参数实际上是正确和有效的文档?一旦确定所有设置都正确,则使用cURL或图形API资源管理器运行相同的请求。如果这仍然存在,请报告一个错误。 –