Опубликовать предложение в магазине на Facebook с помощью PHP

Создавайте и публикуйте предложения на странице Facebook, используя Facebook PHP SDK.

Я реализовал SDK, как указано в документации, и успешно создал предложение, и этот API возвращает идентификатор предложения, как описано. Когда я запускаю 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 ответ

Согласно документации: "Должен быть указан только один из опубликованных и опубликованных".

Поэтому убедитесь, что избавились от того, что является дополнительным.

Ссылка на страницу документации.

Другие вопросы по тегам