我有一个使用Facebook PHP SDK的应用程序。过去发布到用户的Facebook墙是一件简单的事情。我会进行身份验证,然后是:
$ret_obj = $Facebook->api('/me/feed', 'POST',
array(
'link' => 'www.example.com',
'message' => 'Posting with the PHP SDK!'
));
并且在他们的墙上会出现链接。然而,自从引入时间轴以来,这似乎不起作用。我没有得到错误,我只是没有得到任何回报。我找不到任何有用的文档如何工作。
有人能指出我正确的方向吗?
谢谢!
更多信息: 我没有收到任何错误,我只是在$ ret_obj中返回“NULL”。
如果我做的话
$ret_obj = $Facebook->api('/me', 'GET');
然后它工作正常 - 我得到用户的信息。所以它连接好了,只是不发布。
答案 0 :(得分:2)
仔细检查您是否允许publish_stream
权限。
您可以参考PHP SDK and JavaScript SDK Feed Dialog了解更多示例。
官方文档:http://developers.facebook.com/docs/reference/dialogs/feed/