我有一个基于 CI 的应用程序,允许用户发布类似于 Facebook 墙的更新流。
目前,用户可以使用 FB connect 通过 Facebook 验证我的应用程序。
我想提供一种可能性,即用户在发布到我的应用程序时也能够将相同的帖子发送到他/她的 Facebook 墙。
看来很清楚FB 的图形 API http://developers.facebook.com/docs/reference/api/支持这一点,但我很难找到路线图/代码/库来帮助解决这个问题。上面链接上的示例没有帮助,并且没有给我任何如何实现它的想法。
例如,该功能的控制器是什么样子的?
我找到了 Elliot 的 FB CI 库here http://www.haughin.com/code/facebook/,但我不确定这是否需要完成我想要的。
非常感谢任何建议 - 谢谢。
我建议你使用脸书 PHP SDK https://github.com/facebook/php-sdk
在你的控制器中只需包含 facebook php sdk 例如:https://github.com/facebook/php-sdk/blob/master/examples/example.php https://github.com/facebook/php-sdk/blob/master/examples/example.php
要制作墙贴,以下代码应该可以解决问题:
$wall_post = array('message' => 'this is my message',
'name' => 'This is my demo Facebook application!',
'caption' => "Caption of the Post",
'link' => 'http://mylink.com',
'description' => 'this is a description',
'picture' => 'http://mysite.com/pic.gif',
'actions' => array(array('name' => 'Get Search',
'link' => 'http://www.google.com'))
);
$result = $facebook->api('/me/feed/', 'post', $wall_post);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)