我正在为OS 6和7开发一个需要Twitter和Facebook集成的应用程序。这是一场彻头彻尾的噩梦,因为他们看起来很有气质。上周他们工作得很好,但现在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();
}
任何帮助都将不胜感激。