Facebook Marketing API - 添加产品目录


Facebook Marketing API - adding ProductCatalog

我需要帮助。我使用开发人员应用程序,尝试将产品目录添加到商务管理平台。早些时候我添加了多产品,可以吗。

$catalog = new ProductCatalog(null,'<BUSINESS_ID>');
$catalog->setData(array(
    ProductCatalogFields::NAME => 'test',
));
$catalog->save();

我收到错误

(#275) 无法确定此请求的广告帐户

当我尝试时

$request = new FacebookRequest( $session, 'POST', '/<BUSINESS_ID>/product_catalogs',array('name'=>'test') );
$response = $request->execute();

我得到

(#275) 无法确定此请求的广告帐户

发生了什么事?产品目录需要 AdAcoountID?我将所有广告帐户 ID 添加到应用程序设置中。我必须在代码中添加它的地方。我有最新的 API。

您使用

的应用具有什么级别的广告 API 访问权限?如此处所述,有不同的级别。由于产品目录使用商务管理平台,因此您需要拥有"标准"级别的营销 API 访问权限。

如果您的应用仍处于"开发"或"基本"访问权限,请参阅上述文档,了解如何申请更高的访问权限。

您可以通过转到应用程序仪表板-->"状态和审核"来查看您拥有的访问权限级别,创建新的提交以供审核并查看哪些权限可用。