我正在为Android开发一个应用程序。我正在使用长期访问令牌。我使用以下代码将应用程序请求发送到Facebook:
//显示相关部分的代码。
private WeakReference<FragmentActivity> mActivity;
mActivity = new WeakReference<FragmentActivity>(activity);
private Facebook mFacebook; //mFacebook is Facebook object and contains session info
mActivity.get() //Gets the current context
Bundle params = new Bundle();
params.putString("message","App request message");
mFacebook.dialog(mActivity.get(), "apprequests", params, new AppRequestsListener());
现在,如果手机上安装了facebook应用程序,则此请求将失败并出现API错误10。如果我从手机中删除Facebook应用程序,此请求将开始工作。
在Android上基于Facebook的应用程序是否存在已知问题?
此致 阿贾伊
答案 0 :(得分:0)
对于登录电话,我们现在强制使用Web对话框(忽略已安装的应用)。一旦我们这样做,即使对于应用程序请求,我们也会获得Web对话框(而不是本机应用程序对话框)