我在使用网页对话框时遇到了facebook共享中的一些问题,Facebook提示错误消息”发生错误,请稍后再试。“ onCompleteListener是越来越单击OK(确定)错误消息对话框后调用。我无法找到的错误代码。在Android上使用Web对话框在Facebook共享上发生错误“发生错误,请稍后再试
相同的应用程序是为Facebook原生对话框正常工作。
我自己也尝试相同的代码不同Facebook的应用程序ID,它工作的很好,所以它没有看到任何代码相关的问题,但与Facebook上的应用程序设置有关
在我的应用程序ID中,我设置了应用程序域,网站网址和移动网站网址。如果我们正在设置应用程序域,网站网址和移动网站网址,我们是否也需要发送其他一些参数?
请提出一些解决方案。
Bundle params = new Bundle();
params.putString("name", mShareText);
params.putString("caption","Build");
params.putString("description", mContext.getString(R.string.social_preconfigured_text));
params.putString("link", mShareUrl);
if(mShareImageUrl!=null){
params.putString("picture", mShareImageUrl);
}
else{
params.putString("picture", " ");
}
// Invoke the dialog
WebDialog feedDialog = (
new WebDialog.FeedDialogBuilder(this,
Session.getActiveSession(),
params))
.setOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Bundle values, FacebookException error) {
if (error == null) {
Toast.makeText(mContext, mContext.getString(R.string.social_success_text), Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(mContext, mContext.getString(R.string.social_failure_text), Toast.LENGTH_SHORT).show();
}
}
}).build();
feedDialog.show();
感谢, 马尼什
你可以尝试修改你的问题的标题,并给予一定的代码? – Raptor 2014-09-11 07:41:09