由于我没有安装Facebook App,我无法使用下面的代码,因为据我所知,FacebookDialog需要Facebook App。有没有办法在不使用Facebook App的情况下在Web浏览器中打开此MessageDialog功能?
FacebookDialog fd = new FacebookDialog.MessageDialogBuilder(Activity.this)
.setApplicationName("xxx")
.setName("xxxx")
.setLink("xxx")
.build();
uiHelper.trackPendingDialogCall(fd.present());
第二次尝试使用WebDialog,但没有运气:
new WebDialog.Builder(context,
Session.getActiveSession(),
"https://www.facebook.com/dialog/send?app_id=742298472475427&link=http%3A//www.example.com&redirect_uri=http%3A//www.example2.com",
null)
.build()
.show();
当我打电话给这个时,Facebook会加载一些内容,然后会出现以下错误:
The page you requested was not found.