пост на фейсбуке - PHP SDK
Я пытаюсь создать скрипт, который публикует на странице в Facebook (как администратор) статус. Это скрипт, который я использую:
try {
$access_token = (new FacebookRequest( $session, 'GET', '/' . $pageID, array( 'fields' => 'access_token' ) ))
->execute()->getGraphObject()->asArray();
$access_token = $access_token['access_token'];
$page_post = (new FacebookRequest( $session, 'POST', '/'. $pageID .'/feed', array(
'access_token' => $access_token,
'message' => $message,
) ))->execute()->getGraphObject()->asArray();
} catch (FacebookRequestException $e) {
echo 'ERROR! ' . __LINE__ . $e->getMessage();
} catch (Exception $e) {
echo 'ERROR! ' . __LINE__ . $e->getMessage();
}
Сценарий действительно работает, и я вижу сообщение на Facebook (игнорировать язык):
Проблема в том, что я единственный, кто может видеть этот пост. Когда другие пользователи заходят на страницу, они не могут видеть сообщение, и если я даю им URL-адрес сообщения, он говорит, что его не существует.