我正在构建一个Android应用程序,需要使用facebookDialog与Facebook共享一些内容(图像+文本)。使用Facebook开发者帐户时,该对话框非常有效,但使用常规帐户时,对话框会出现,然后立即消失。我试过传递FORCE_DIALOG_AUTH,正如我在一些类似的帖子中看到的那样,但在最好的情况下,它只是让对话框打开了几秒钟。代码很简单:
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(getActivity())
.setLink("https://developers.facebook.com /android").setDescription("a description")
.setPicture(mPlant.default_document().getServerImagePath())
.build();
LE:看起来该对话框仅适用于生成应用ID的开发者帐户,问题出在任何其他fb帐户 提前致谢
答案 0 :(得分:7)
> hope this image makes it clear that unless you make this app live you
> cannot test it from other account.
> There are solutions to add tester
> accounts if you want to test it from any other account instead of developer account,
> then in "Roles" tab add a tester account,then test
> through this account.
答案 1 :(得分:0)
请提供错误日志,以便轻松找到您的错误。但是在您的应用中使用Facebook SDK时,您需要遵循以下几个步骤:
答案 2 :(得分:0)
我尝试重启我的手机但是没有用。我在不同的手机上尝试了相同的源代码,一切都开始工作了。我不知道我正在使用的手机有什么问题。
希望这可以帮助某人。
答案 3 :(得分:0)
找到答案。它需要更新Facebook应用程序。奇怪的是,至少他们可以传播正确的信息,可以节省我们的时间。