Php 从facebook api向其他用户发送帖子

Php 从facebook api向其他用户发送帖子,php,facebook,facebook-wall,Php,Facebook,Facebook Wall,我正在创建一个允许用户出售物品的网站,登录基于facebook API。 创建广告时需要获得批准,因此在创建时不可见。 我有一个字段,用户可以检查他/她是否允许将新广告发布到他/她的facebook个人资料中。这是完美的,因为它发布的很好,但这里的问题是,广告是看不见的 我的问题是,是否有可能通过API将这些东西发布到另一个用户的墙上 现在的代码是 define('APP_ID', 'XXXX'); define('APP_SECRET', 'XXXXX'); $facebook = new

我正在创建一个允许用户出售物品的网站,登录基于facebook API。 创建广告时需要获得批准,因此在创建时不可见。 我有一个字段,用户可以检查他/她是否允许将新广告发布到他/她的facebook个人资料中。这是完美的,因为它发布的很好,但这里的问题是,广告是看不见的

我的问题是,是否有可能通过API将这些东西发布到另一个用户的墙上

现在的代码是

define('APP_ID', 'XXXX');
define('APP_SECRET', 'XXXXX');

$facebook = new Facebook(array(
        'appId' => APP_ID,
        'secret' => APP_SECRET
));

$facebook->api('/me/feed', 'post', array(
       'link' => 'www.XXXX.dk/viewad.php?aid='.$id,
       'name' => $_POST["headline"],
       'message' => 'I have created a new ad on www.XXXX.dk'));
当广告被批准时,这会起作用吗

$facebook->api('/12345678/feed', 'post', array(
           'link' => 'www.XXXX.dk/viewad.php?aid='.$id,
           'name' => $_POST["headline"],
           'message' => 'I have created a new ad on www.XXXX.dk'));
不,您不能再通过API发布到其他人的墙上(您只能使用提要对话框,让用户自己触发发布客户端)


你试图做的正是这种改变的原因——向别人的墙上张贴广告是我认为是纯粹的垃圾邮件。(如果FB的平台政策允许你的“商业模式”,我想也是有问题的。)

不,从2013年2月起,你就不能再通过API发布到其他人的墙上了(你只能使用提要对话框,让用户自己触发发布客户端)。而你想做的恰恰就是这种改变的原因——把广告贴到别人的墙上是我认为是纯粹的垃圾邮件。(如果FB的平台政策允许你的“商业模式”也有问题,我想。)CBroe-谢谢你的回答!请你把它作为真实的答案贴出来好吗?