推特到Twitter或通过用户在PHP中的凭据发布到Facebook

时间:2011-09-19 07:43:29

标签: php facebook twitter oauth

我有一个包含2个字段(用户名,密码)和一个选择框(Facebook或Twitter)的表单。 我还在Facebook和Twitter上注册了应用程序。有没有办法在Facebook上发布到用户的墙上或发送到用户的Twitter帐户?

我找到了一些PHP库,比如Facebook-SDK和TwitterOAuth,但我找不到这个功能。有可能吗?

提前谢谢。

3 个答案:

答案 0 :(得分:1)

我已经使用这个库构建了一个推文应用程序。 https://github.com/abraham/twitteroauth

我还将此库与CodeIgniter http://www.haughin.com/code/twitter/

一起使用

希望这有帮助。

答案 1 :(得分:1)

可以使用用户名和密码发布到Twitter。无需用户连接到您的Twitter应用程序。我使用twitter's XAuth身份验证完成了此操作。我不确定facebook。永远不要为它构建应用程序。

但是,由于您使用的是Web应用程序,因此建议您使用OAuth。我之前使用过Abraham's OAuth libraryThe exact API function you needed is

$connection->post('statuses/update', array('status' => "this status sent from twitter OAUTH API"));

尝试下载整个项目并将其上传到您的服务器,然后运行它。不要忘记设置应用程序的 CONSUMER_KEY CONSUMER_SECRET

答案 2 :(得分:0)

为了参考起见:use this library php-twitter是我用过的最简单的,它只是起作用。