首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >营销API Facebook SDK

营销API Facebook SDK
EN

Stack Overflow用户
提问于 2018-10-24 00:13:40
回答 1查看 162关注 0票数 0

所以很抱歉,我对Facebook SDK和API还很陌生,我试着使用Facebook自己提供的营销API。

在快速入门中,我遵循了站点本身提供的所有步骤。

它将生成一个示例代码,用于我的简单应用程序。

我遇到了一个错误,在这个错误中,我必须更改一行,如下所示,并认为这可能会在未来对其他人有所帮助。

如果您遇到一个错误,它会告诉您下面的v2.11检查已过时

从这里开始

代码语言:javascript
复制
$fields = array(
);
$params = array(
   'name' => 'Test Catalog',
);
$product_catalog = (new Business($business_id))->createProductCatalog(
  $fields,
  $params
);

到这个

代码语言:javascript
复制
$fields = array(
);
$params = array(
    'name' => 'Test Catalog',
);
$product_catalog = (new Business($business_id))->createOwnedProductCatalog(
   $fields,
   $params
);

现在,转到我的问题上。

代码的第二部分如下所示

代码语言:javascript
复制
$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);

我对这部分有问题

代码语言:javascript
复制
)->getResponse()->getContent(), JSON_PRETTY_PRINT);

我得到的错误是这样的

代码语言:javascript
复制
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to undefined method FacebookAds\Object\ProductFeed::getResponse()

任何帮助都将受到高度的感谢。

EN

回答 1

Stack Overflow用户

发布于 2019-03-18 19:56:25

更改此设置:

代码语言:javascript
复制
echo json_encode((new ProductCatalog($product_catalog_id))->createProductFeed(
   $fields,
   $params
 )->getResponse()->getContent(), JSON_PRETTY_PRINT);

为此:

代码语言:javascript
复制
echo json_encode((new ProductCatalog($id))->createProductFeed(
  $fields,
  $params
)->exportAllData(), JSON_PRETTY_PRINT);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52953589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档