我开发了一个应用程序并将 Facebook 应用程序集成到我的应用程序中。在我的应用程序中,我在feed
没有打开 Facebook 提要对话框的情况下将一些内容发布到 Facebook,这对我来说很好用。
我的问题是当我在我的 facebook 帐户设置中删除应用程序,然后将提要发布到 facebook 帐户时,提要不会发布,也不会向我显示任何错误。我想从 facebook 帐户获取任何错误响应消息或显示任何 toast 消息
“注销然后重新登录”。
因为我的会话没有关闭。如何解决这个问题呢?
if (facebook.isSessionValid()) {
AsynchrnousFacebook objAsynchtask = new AsynchrnousFacebook();
objAsynchtask.execute();
} else {
loginToFacebook();
}
class AsynchrnousFacebook extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
Bundle parameters = new Bundle();
parameters.putString("message", "Testing task App");
try {
String response = facebook.request("feed", parameters, "POST");
Log.i(TAG, "ResponseString:" + response);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}