android facebook授权(SDK 3.0)FB提示登录两次

问题描述:

我有一个使用Facebook登录(FB SDK 3.0)的移动应用程序(用于android)。它工作正常,并通过本机FB应用程序在FB上发布,但是当Facebook应用程序未安装在手机上时,它会提示两次登录FB墙上的帖子。我搜索了很多关于它为什么会提示进行两次登录,但没有找到任何帮助博客或帖子。请帮忙。android facebook授权(SDK 3.0)FB提示登录两次

+0

我也有同样的问题。我想请求阅读权限,然后请求发布流 – LittleFunny

据我目前的发展情况(显然取决于你的代码),第一次登录是通用登录,第二次登录是要求权限,虽然它没有提供登录窗户等。

我看到一次,它要求的权限,但我仍然无法重复这一点。

+0

你是对的,这是代码问题。谢谢 – Permita

+0

我终于解决了我的问题,发现授权我的应用程序然后在登录后直接请求新的权限(在这一点上,它会要求用户登录/第二次通过,如果没有安装应用程序我可能是你的问题)),而不是直接发布发布请求,由于模糊的文档和教程导致我认为无法用发布权限登录一段时间。 –

该annswer检查不是很好。在登录按钮上调用setUserInfoChangedCallback之前,设置按钮的权限列表:

loginButton.setPublishPermissions(PERMISSIONS); 
loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() { 
..... 
}