Извините, но я совсем новичок в Facebook SDK и API.Я пытался использовать маркетинговый API, предоставляемый самой Facebook.
При быстром запуске я выполнил все шаги, предоставляемые самим сайтом.
Он создаст пример кода для использования в моем простом приложении.
Я натолкнулся наошибка, из-за которой я должен изменить строку, как показано ниже, и подумал, что это может помочь другим в будущем.
Если вы столкнулись с ошибкой, сообщившей вам об устаревшей проверке 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()
Любая помощь будет высоко оценена.