php – Facebook应用程序 – 发布在朋友的墙上

如果这个问题有点重复早期问题,我很抱歉,但我没有找到任何相关的答案.

我正在构建一个FB应用程序,我正在尝试使用以下代码发布到朋友墙:

$attachment = array(
'access_token' => $facebook->getAccesstoken(),
'message' => 'Did a Test Post :',
'name' => "This is the title of my post",
'link' => "http://blogs.canalplan.org.uk/steve/2010/04/28/hitting-a-moving-target/",
'description' => "this is the body of the post with lots of wiffly woffly text in it, lets see if this all works ok!",
'picture'=>"http://blogs.canalplan.org.uk/steve/files/2009/12/13742_1291940983817_1389037839_836473_2130235_n.jpg",
);
100001893238650- this is a friend that give permission to publish on hes wall               
$facebook->api('/100001893238650/Feed', 'POST', $attachment);  

现在,当我使用’我’而不是这个id它工作正常但是每当id不是’我’时我得到Uncaught OAuthException:(#210)用户不可见错误.

我使用curl得到同样的错误.

我要求使用publish_stream并确保offline_access(我不认为offline_access已连接,但只是为了确保)权限.

我究竟做错了什么?哪个权限我需要更多?

解决方法:

为了将来遇到这个问题的任何人的利益,请注意Facebook截至2013年2月禁止通过Graph API发布到朋友的墙上.

从此更改生效时起查看其平台更新:http://developers.facebook.com/blog/post/2013/02/06/platform-updates–operation-developer-love/

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...