如果这个问题有点重复早期问题,我很抱歉,但我没有找到任何相关的答案.
我正在构建一个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/