如何通过API调用公开发布facebook

时间:2012-07-28 19:33:32

标签: php facebook facebook-graph-api

我为php下载了facebook sdk。我创建了一个php脚本,将消息发布到我的Facebook墙上。问题是该帖子是“私人的”,只有我看到。如何让每个人都看到它?这是执行帖子的代码行:

$facebook->api("/me/feed", "post", array(
    message => $_REQUEST['msg'] ? $_REQUEST['msg'] : 'Forgot to check for msg',
    picture => "http://cdn.papyimg.com/wp-content/uploads/2011/03/Windows-95-500x312.png",
    link => "http://en.wikipedia.org/wiki/Windows_95",
    name => "Go windows 95",
    caption => "Caption - this is the best operating system in the world!",
    privacy => array('value'=>'EVERYONE'),
));

基于我对API中文档的理解,我有一个隐私论点。但它并没有改变我帖子的隐私状态。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

转到您的Facebook个人资料设置,然后点击应用。在列表中找到您的应用并将其删除。现在再次访问您的应用程序。当您被要求授权该应用时,请务必为您的应用发布的帖子选择公共范围。如果需要,您还可以编辑应用程序的设置(在developers.facebook.com上)并公开默认选项,请查看Auth Dialog部分。