如何在Android上使用Facebook4j进行oAuth

时间:2015-01-20 11:19:00

标签: android facebook

有没有办法使用Android4上的Facebook4j库将用户和密码登录到Facebook API?

我做了一些研究,但显而易见的是:

- 使用WebView进行授权的一些​​项目只是捣乱或者无法正常工作。

- 在Facebook4j上使用Facebook课程不可能获取访问令牌,至少我找到的代码。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

好的,如果您想在没有第三方API的情况下直接调用facebook Graph API,那么您需要获取

appID:在developers.facebook.com上创建一个应用程序,用于什么目的,你需要Android网站等。

用户访问令牌:转到developers.facebook.com上的Graph API,选择您的应用并单击获取用户访问令牌,确保在复选框中为应用提供所需的权限

使用appid,appsecret和访问令牌进行帖子调用,如果你想保留信息并稍后发布,你将需要一个longlife / permanant令牌,你可以使用userID和accesstoken < / p>

发布到Feed:https://developers.facebook.com/docs/graph-api/reference/v2.2/post

我就是这样做的,但可能更推荐的方法是使用官方的Facebook Android SDK https://developers.facebook.com/docs/android

希望有所帮助!

答案 1 :(得分:0)

最后我找到了解决方案。它确实有效,让所有工作变得更轻松:

ASNE library

您可以在Facebook上登录(使用官方SDK)并发布/检索有关帖子,朋友,生物的一些信息...这对于大量应用程序来说已经足够了。

谢谢ccreedon1给你的帮助!