Мне удалось получить сообщения, сделанные на странице, администратором которой я являюсь, через API.
Однако проблема в том, что я вижу только сообщение, оно не отображается, если администратор другой страницы входит в систему или гость / фан просматривает страницу.
Код ниже на самом деле работает нормально, но я все равно включил его для справки.
try {
$page_id = 'crystalwear';
// $page_info = $facebook->api("/$page_id?fields=access_token");
// if( $page_info['access_token'] ) {
// echo "Access Token: " . $page_info['access_token'];
$args = array(
'access_token' => '{Page Access Token Here}',
'message' => "Today's Deal only $" . number_format($row[2], 2),
'link' => "link url",
'description' => "Check out our current daily deal. Discounted Costumes/Lingerie Items. You never know what you may find.",
'picture' => "https://{website_url/" . zen_image_mod(DIR_WS_IMAGES . $row[4], $row[0], 177, 265),
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
//}
} catch(FacebookApiException $e){
error_log($e);
}
}
Несмотря на то, что сообщение успешно и отображается в моем фиде администратора, Фаны и другие не могут видеть сообщения. У кого-нибудь есть идеи, что могло бы вызвать это?