在java桌面应用程序中获取facebook USER TOKEN

时间:2013-09-26 16:49:33

标签: java facebook facebook-graph-api facebook-login facebook-oauth

我开发了一个java应用程序,它在facebook用户墙上发布数据更新,我正在使用facebook4j api(http://facebook4j.org/en/index.html)我已经测试过并且效果很好,但问题是我手动生成用户令牌(来自Facebook开发工具),我需要一些自动给我一个访问令牌的东西。我不知道怎么做,也许是我的应用程序内的登录表单,并要求facebook提供用户名和登录的令牌。任何解决方案?

1 个答案:

答案 0 :(得分:0)

  

我手动生成用户令牌(来自Facebook开发工具)

这是获取访问令牌的错误方法。一旦用户logged-in对您的应用进行身份验证,您就可以获得访问令牌。就像这样 -

Session session = Session.getActiveSession();
if (session.isOpened()) {
    Toast.makeText(getActivity(), session.getAccessToken(), Toast.LENGTH_LONG).show();
}