我使用 Facebook PHP API 发布到个人资料的新闻源:
$this->facebook->api('/me/feed', 'POST', array(
'message' => $msg,
'link' => 'http://'.$_SERVER['SERVER_NAME'],
'privacy' => array('value' => 'EVERYONE')
));
但此消息仅对好友可见。我希望它对所有人公开可见!甚至非 friend 。如何做到这一点?
最佳答案
出于安全原因,您无法覆盖用户对应用发布消息方式的选择。您能做的最好的事情就是将应用程序的默认可见性设置 (https://developers.facebook.com/apps/{APPID}/auth
) 更改为“Everyone”,然后让用户更改授权您的应用程序时将其授予其他内容。用户以后还有机会随时更改自己的设置中的设置。
关于facebook - publish_stream 消息对所有人可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980807/