0

我正在为安卓开发一个应用程序。我正在使用长期访问令牌。我使用以下代码向 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 的应用程序是否存在已知问题?

问候阿杰

4

1 回答 1

0

对于登录调用,我们现在强制使用 Web 对话框(忽略已安装的应用程序)。一旦我们这样做了,即使对于应用程序请求,我们也会得到网络对话框(而不是原生应用程序对话框)

于 2012-08-23T11:02:13.897 回答