видимость сообщения publish_stream для всех - PullRequest
2 голосов
/ 24 января 2012

Я использую Facebook PHP API для публикации в ленте новостей профиля:

    $this->facebook->api('/me/feed', 'POST', array(
      'message' => $msg,
      'link' => 'http://'.$_SERVER['SERVER_NAME'],
      'privacy' => array('value' => 'EVERYONE')
    ));

, но это сообщение видно только друзьям.Я хочу, чтобы это было публично видно всем!Даже не друзья.Как это сделать?

1 Ответ

4 голосов
/ 24 января 2012

По соображениям безопасности вы не можете переопределить выбор пользователя тем, как ваше приложение отправляет сообщения. Лучшее, что вы можете сделать, - это изменить настройку видимости вашего приложения по умолчанию (https://developers.facebook.com/apps/{APPID}/auth) на Все, а затем позволить пользователю изменить его на что-то другое при авторизации вашего приложения. У пользователя также есть возможность изменить настройку в своих настройках в любое время.

...