2012-02-24 92 views
-1

我试图用Java构建网络应用程序像下面如何从facebook,twitter,google获取特定用户的信息?

用户输入他/她的邮件ID和密码,如果用户邮箱ID和密码

Facebook 
Twitter 
Google 
Buzz 
LinkedIn 

相同比获取的信息等张贴和twit等属于该用户。我搜索了一下,发现sociallib提供了解决方案,但无法准确获得它。所以给我提供一些很好的例子

+1

你希望用户输入自己的用户名和https://github.com/facebook/php-sdk 有关如何使用该SDK的信息一个服务的密码,然后尝试使用相同的用户名和密码登录到其他服务?这似乎没有......令人毛骨悚然......对你? – 2012-02-24 08:37:31

+0

您曾经能够做到这一点,至少对于Twitter来说,但我相信他们已经删除了“自动”登录的功能。 API现在要求用户重定向到twitter登录并批准您的应用程序。 – pap 2012-02-24 08:54:47

+0

你有问题,但我认为这不是令人毛骨悚然。这是我们让用户感觉舒适的方式,通过不使用其他服务来获取信息。顺便说一下,这是我自己的应用程序,我只是想尝试。希望你也可以帮助我解决这个问题。 – SAR 2012-02-24 08:54:58

回答

0

通过使用用户名和密码来获取Facebook/Twitter数据是不可能的。

要从Twitter或Facebook获取数据,您需要使用SDK创建应用程序,例如PHP或JS SDK。用户必须将他们的帐户连接到您的应用程序,同时他们给予您获得所需数据的权限。

Facebook的PHP SDK:https://developers.facebook.com/docs/reference/api/

Twitter的PHP SDK:https://github.com/themattharris/tmhOAuth 有关如何使用该SDK的信息:https://dev.twitter.com/docs/api

相关问题