У меня все настроено и все работает нормально.У меня есть всплывающее окно, где пользователь может ответить на отзыв на своей бизнес-странице.Это также работало нормально.
Мой код выглядит так:
$url = "https://graph.facebook.com/v3.2/221454575852164769/comments";
$attachment = array(
"access_token" => $page_access_token,
"message" => "Thank you so much!!",
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($attachment));
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$comment = curl_exec($ch);
curl_close ($ch);
$comment = json_decode($comment, TRUE);
Это работало нормально.Даже сейчас этот скрипт работает, но проблема в том, что он возвращает эту ошибку
Unsupported post request. Object with ID '221454575852164769' does not exist, cannot be loaded due to missing permissions, or does not support this operation
Даже после того, как Керл получает ошибку, когда я захожу и проверяю отзывы в Facebook, комментарий был успешно опубликован.
Любая помощь?