我如何发布到Facebook时间表?

时间:2012-06-08 13:11:48

标签: php facebook facebook-graph-api facebook-php-sdk

我有一个使用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');

然后它工作正常 - 我得到用户的信息。所以它连接好了,只是不发布。

1 个答案:

答案 0 :(得分:2)

仔细检查您是否允许publish_stream权限。

您可以参考PHP SDK and JavaScript SDK Feed Dialog了解更多示例。

官方文档:http://developers.facebook.com/docs/reference/dialogs/feed/