【问题标题】:How to get facebook session key with facebook-java-api如何使用 facebook-java-api 获取 facebook 会话密钥
【发布时间】:2014-09-10 01:05:38
【问题描述】:

如何使用 facebook-java-api 获取会话密钥?# 到目前为止我所做的是:

在我授权我的应用访问我的 Facebook 帐户后,我确实得到了 在我的应用程序中重定向到正确的重定向网址,然后我就这样做了

     FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
     String token =  facebookClient.auth_createToken()

使用返回的令牌,我尝试获取会话密钥

def sessKey = facebookClient.auth_getSession(token)

但结局是:

errors.GrailsExceptionResolver JSONObject["session_key"] 未找到。 org.json.JSONException: JSONObject["session_key"] 未找到。 在 org.json.JSONObject.get(JSONObject.java:498) 在 org.json.JSONObject.getString(JSONObject.java:669) 在 com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java:288) 在 com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java:274)

我在这里缺少什么?该文档根本没有帮助。 Javadocs 也完全没有帮助。 有人可以向我推荐一个用于 facebook 访问的 java 库吗?

【问题讨论】:

    标签: facebook facebook-java-api


    【解决方案1】:

    那个库已经过时了。我建议切换到RestFB。如果你去他们的网站,他们有很多例子。

    【讨论】:

      【解决方案2】:

      试试下面这行代码:

      string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();
      

      【讨论】:

        猜你喜欢
        • 2012-02-07
        • 2010-12-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-27
        • 2011-02-27
        • 2010-11-30
        • 2010-11-27
        相关资源
        最近更新 更多