Извините, но я довольно новичок в 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()
Любая помощь будет высоко оценена.
Задача ещё не решена.
Других решений пока нет …