0
Facebook Marketing APIを使用して広告の自動化のためのプラットフォームを構築しています。今私は広告作成を実行しようとしています。最後のステップの1つは、広告表現を担当する広告クリエイティブオブジェクトを設定することです。ここに私のコードは次のとおりです。AdCreative FacebookマーケティングAPIのページID
public function createCreative() {
$link_data = new LinkData();
$link_data->setData(array(
LinkDataFields::MESSAGE => 'try it out',
LinkDataFields::LINK => 'http://nomer.beeline.kz/ru/Numbers?utm_source=fb&utm_medium=cpc&utm_campaign=010681',
LinkDataFields::CAPTION => 'My caption',
LinkDataFields::IMAGE_HASH => 'aaf5226d9a8121e0dd30670565f00005',
));
$object_story_spec = new ObjectStorySpec();
$object_story_spec->setData(array(
ObjectStorySpecFields::LINK_DATA => $link_data,
ObjectStorySpecFields::PAGE_ID => 178928252129734
));
$creative = new AdCreative(null, 'act_'.$this->account_id);
$creative->setData(array(
AdCreativeFields::NAME => 'Sample Creative',
AdCreativeFields::OBJECT_STORY_SPEC => $object_story_spec,
));
$creative->create();
実行した後、私はこのエラーを得た:
FacebookAds\Http\Exception\RequestException Invalid parameter
私はそれがPAGE_ID
パラメータだと思う、実際に私はそこにあるべきかわかりません。すべての広告操作が発生する私の公開ページのID
を貼り付けました。 アイデア