Опубликовать предложение в магазине на 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 ответ
Согласно документации: "Должен быть указан только один из опубликованных и опубликованных".
Поэтому убедитесь, что избавились от того, что является дополнительным.