我使用Facebook PHP API发布到个人资料的新闻Feed:
$this->facebook->api('/me/feed', 'POST', array(
'message' => $msg,
'link' => 'http://'.$_SERVER['SERVER_NAME'],
'privacy' => array('value' => 'EVERYONE')
));
但此消息仅对朋友可见。我希望每个人都能公开看到它!甚至非朋友。怎么做?
答案 0 :(得分:4)
出于安全原因,您无法覆盖用户对应用发布消息的选择。您可以做的最好的事情是将应用的默认可见性设置(https://developers.facebook.com/apps/{APPID}/auth
)更改为Everyone,然后让用户在授权您的应用时将其更改为其他内容。用户还可以在以后随时更改自己设置中的设置。