使用PHP在Facebook上发布店内商品

时间:2019-04-12 12:08:21

标签: php api facebook-graph-api facebook-marketing-api facebook-business-sdk

使用Facebook PHP SDK在Facebook页面上创建和发布商品。

我已经按照文档中的说明实施了SDK,并成功创建了商品,并且该API正在返回商品ID(如所述)。在我的情况下,运行发布商品API时。 “ / {offer_id} / nativeofferviews”向我展示了这一点。

“致命错误:未捕获的异常'FacebookAds \ Http \ Exception \ AuthorizationException',消息为'(#1)发生未知错误'”

并且我的页面上也没有报价。

这是我要在页面上发布报价的代码。

Api::init(
  'app_id', // App ID
  'secret',
  'Access_Token' // Your user access token
);
//);
$params = array(
  'message' => 'This is a offer',
  'photos' => array(
       'photo_id'

  ),
  'published' => true,
  'published_ads' => true

);
$data = Api::instance()->call(
  '/offer_id/nativeofferviews',
  RequestInterface::METHOD_POST,
  $params)->getContent();

输出应根据文档。

success: bool,
native_offer_view: numeric string,
post: numeric string,
photos: List [
numeric string
],
videos: List [
numeric string
],
}

1 个答案:

答案 0 :(得分:0)

根据文档:“仅应指定published_ads和published之一”。

因此,请确保摆脱多余的东西。

Link to documentation page.