我在使用網頁對話框時遇到了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