无法获取 AdCreative ObjectStorySpec

Can't get AdCreative ObjectStorySpec

我正在使用 Facebook 营销 Api,但我无法检索 AdCreative 对象的 object_story_spec 字段,如文档中所述:https://developers.facebook.com/docs/marketing-api/reference/ad-creative

尽管 object_story_spec 字段本身似乎完全没问题:

 $creative = new AdCreative($ad->creative['id']);
 $creativeData = $creative
                   ->read(['object_story_spec', 'object_story_id'])
                   ->getData();

 // $creativeData['object_story_id'] contains an ID like 99999999999_99999999999,
 // $creativeData['object_story_spec'] is null

我尝试 运行 使用 curl 进行查询,结果相同:

curl -G \
  -d 'fields=object_story_spec' \
  -d 'fields=object_story_id' \
  -d 'access_token=MYTOKEN' \
  https://graph.facebook.com/v2.6/123456789

结果根本不包含object_story_spec

{"object_story_id":"99999999999_99999999999","id":"123456789"}

还有几件事:

此致, 亚历山大

P.S。我向 FB 提交了错误报告:https://developers.facebook.com/bugs/1721287254755608/

object_story_spec 可以在用于创建广告时从广告中读回。如果首先创建一个对象,它可以使用 object_story_id 链接到广告,但不填充 object_story_spec,该字段将为 NULL 或根本不从 Graph API.

object_story_spec 是一种辅助方法,用于创建内联对象(例如页面帖子)以创建广告创意。有关这些字段的更多信息,请参阅 https://developers.facebook.com/docs/marketing-api/reference/ad-creative#Creating 并尝试示例代码片段之一,以查看 object_story_spec 在用于创建请求时在读取请求上返回。