【发布时间】:2011-10-25 15:44:02
【问题描述】:
我想开发一个应用程序,以 facebook 的电子邮件和密码作为输入,并从 facebook 获取好友列表。
为此,我正在使用 fbrocket.jar api。但我无法通过android mobile 登录facebook 的帐户。这个 fbrocket.jar api 够不够?有没有适用于 android 的 facebook api .jar?
任何人都可以解决我的问题。请澄清我的疑问。
谢谢。
【问题讨论】:
我想开发一个应用程序,以 facebook 的电子邮件和密码作为输入,并从 facebook 获取好友列表。
为此,我正在使用 fbrocket.jar api。但我无法通过android mobile 登录facebook 的帐户。这个 fbrocket.jar api 够不够?有没有适用于 android 的 facebook api .jar?
任何人都可以解决我的问题。请澄清我的疑问。
谢谢。
【问题讨论】:
首先,Facebook 不允许其他应用程序使用电子邮件和密码向 Facebook 进行身份验证。
Facebook 已经发布了一个 Facebook API,它允许 1)您的应用程序在 Facebook 中注册,以及 2)通过您的应用程序,您可以获得用户会话密钥(本质上是您代表用户的应用程序身份验证)。
FBRocket 本质上封装了 Facebook API,以使 Facebook RESTful 函数在 Java 中更容易调用(适用于 Android)。
有关 Facebook API 的完整规范,请访问:http://wiki.developers.facebook.com/index.php/API 要了解 Facebook 如何验证您的应用程序,http://wiki.developers.facebook.com/index.php/How_Facebook_Authenticates_Your_Application。
简而言之,创建一个 Facebook 应用程序,获得一个 Facebook application ID 和 application secret(来自 Facebook),然后您就可以使用 Facebook API 获得您想要的一切。
【讨论】: