【问题标题】:Facebook Android SDK randomly stopped workingFacebook Android SDK 随机停止工作
【发布时间】:2011-02-28 09:57:21
【问题描述】:

我已将 Facebook 集成到我的 Android 应用程序中,并且能够发布到我的个人资料墙上。几天后,我再做一次,我得到“MyApp发生错误。请稍后再试。”

有人知道为什么会这样吗?之前还不错。

【问题讨论】:

    标签: java android facebook sdk


    【解决方案1】:

    您是否检查了您的 authToken 是否过期?您可以要求“offline_access”使其永不过期。 你检查你的 adb logcat 是否有抛出的异常?

    调用facebook.authorize后,调用onComplete(),检查:

    public void onComplete(Bundle values) {
      String token = values.getString(Facebook.TOKEN);
      String expiresIn = values.getString(Facebook.EXPIRES);
    }
    

    【讨论】:

    • 我已经用一个示例编辑了答案,以获取身份验证令牌的到期时间。
    • 看我的代码和onComplete函数,我觉得我的过期已经是无限的了。
    • 如果您在请求权限时发送了“offline_acces”,它将不受限制。如:fb.authorize(this, FacebookClientAppData.FACEBOOK_APP_ID, new String[] {..., "offline_access"}, this);
    • 我已将其添加到权限中,但仍然出现错误。
    • 此外,您那里的授权函数调用与我可以使用这些参数调用的任何函数都不匹配。
    猜你喜欢
    • 2012-10-14
    • 1970-01-01
    • 2018-09-05
    • 2014-04-11
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多