我希望有人能帮助我。
我基本上花了一整天的时间来实现用 PHP 程序化创建 Facebook 广告。
如果需要,我当然可以提供我的代码,但到目前为止它并没有让我有任何帮助。
也许有人有一个关于如何以编程方式成功创建广告的 PHP 示例。 我已经成功创建了一个新的广告系列,我已经成功创建了一个新的广告集,我已经成功创建了图像并接收了相应的哈希值。
但是当涉及到广告创意时,我无法收到可以传递给广告的 ID。
使用“OBJECT_STORY_SPEC”时,错误提示我需要设置 enroll_status。这个我还没有成功实现。
在没有 OBJECT_STORY_SPEC 的情况下,我只需获取广告素材的数组,该数组没有可以传递给的 id
AdFields::CREATIVE => array( 'creative_id' => $adCreative->id, ),
谢谢!
我正在使用 python 这些参数对我有用:
params = {
"name": title + "_creative",
"object_story_spec": {
"page_id": page_id,
"link_data": {
"picture": image_url,
"link": link_url,
"message": message,
}
},
"degrees_of_freedom_spec": {
"creative_features_spec": {
"standard_enhancements": {
"enroll_status": "OPT_OUT"
}
}
}
}