所以很抱歉,我对Facebook SDK和API还很陌生,我试着使用Facebook自己提供的营销API。
在快速入门中,我遵循了站点本身提供的所有步骤。
它将生成一个示例代码,用于我的简单应用程序。
我遇到了一个错误,在这个错误中,我必须更改一行,如下所示,并认为这可能会在未来对其他人有所帮助。
如果您遇到一个错误,它会告诉您下面的v2.11检查已过时
从这里开始
$fields = array(
);
$params = array(
'name' => 'Test Catalog',
);
$product_catalog = (new Business($business_id))->createProductCatalog(
$fields,
$params
);到这个
$fields = array(
);
$params = array(
'name' => 'Test Catalog',
);
$product_catalog = (new Business($business_id))->createOwnedProductCatalog(
$fields,
$params
);现在,转到我的问题上。
代码的第二部分如下所示
$fields = array(
);
$params = array(
'name' => 'Test Feed',
'schedule' => array('interval' => 'DAILY','url' => 'https://developers.facebook.com/resources/dpa_product_catalog_sample_feed.csv','hour' => '22'),
);
echo json_encode((new ProductCatalog($product_catalog_id))->createProductFeed(
$fields,
$params
)->getResponse()->getContent(), JSON_PRETTY_PRINT);我对这部分有问题
)->getResponse()->getContent(), JSON_PRETTY_PRINT);我得到的错误是这样的
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to undefined method FacebookAds\Object\ProductFeed::getResponse()任何帮助都将受到高度的感谢。
发布于 2019-03-18 19:56:25
更改此设置:
echo json_encode((new ProductCatalog($product_catalog_id))->createProductFeed(
$fields,
$params
)->getResponse()->getContent(), JSON_PRETTY_PRINT);为此:
echo json_encode((new ProductCatalog($id))->createProductFeed(
$fields,
$params
)->exportAllData(), JSON_PRETTY_PRINT);https://stackoverflow.com/questions/52953589
复制相似问题