1

我正在为需要 Twitter 和 Facebook 集成的 OS 6 和 7 开发应用程序。这是一场彻头彻尾的噩梦,因为他们看起来非常喜怒无常。上周他们工作得很好,但现在 facebook 集成中断了(代码未受影响)。唯一可能改变的是 Java 编译器级别。

以下代码是我正在使用的。浏览器显示NEXT_URL,但代码块位于user = fb.getCurrentUser();. 当我关闭浏览器时,异常显示“无法刷新访问令牌”。

String NEXT_URL = "http://www.facebook.com/connect/login_success.html";
String APPLICATION_ID = "xxxxxxx";
String APPLICATION_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
String[] PERMISSIONS = Facebook.Permissions.PUBLISHING_PERMISSIONS;
ApplicationSettings as = new ApplicationSettings(NEXT_URL, APPLICATION_ID,APPLICATION_SECRET, PERMISSIONS);

Facebook fb = Facebook.getInstance(as);
User user;
try
{
    user = fb.getCurrentUser();
    user.publishStatus(msg);
} catch (Exception e)
{
    Dialog.inform(e.getMessage());
} finally
{
    UiApplication.getUiApplication().getActiveScreen().close();
}

任何帮助,将不胜感激。

4

0 回答 0