我正在通过Marketing API PHP SDK创建广告。处理视频时,我使用FacebookAdAccount对象上的-> createAdVideo方法将其上传,该视频为我提供了Facebook资源的ID:
$fbAccount = new FacebookAdAccount('act_' . $remoteAccountId);
$response = $fbAccount->createAdVideo([], [
'file_url' => $url
])->exportAllData();
问题是,如果我尝试预览其视频尚未在Facebook上结束处理的广告,则会返回错误。
所以我想知道Facebook的视频webhook是否会触发以这种方式上传的视频?我会进行自我测试,但Facebook不会将实时Webhook数据发送到测试应用程序,而且我还没有批准在生产中运行Marketing API。
如果没有更好的选择,那就只是定期轮询它们,直到视频处理完毕为止。