我想让MyApp名称显示在Facebook示例中显示的上部空间中。 但即使源代码与样本相同,原始/布局数据也是一样的。我不知道为什么MyApp只显示“您必须先登录”。Facebook OAuth显示“您必须先登录”
我错过了什么?
现在我把我的整个源代码到共享空间:http://qfs.mobi/f689673
而且我发现好像没有登录成功,如果我输入正确的信息。
我想让MyApp名称显示在Facebook示例中显示的上部空间中。 但即使源代码与样本相同,原始/布局数据也是一样的。我不知道为什么MyApp只显示“您必须先登录”。Facebook OAuth显示“您必须先登录”
我错过了什么?
现在我把我的整个源代码到共享空间:http://qfs.mobi/f689673
而且我发现好像没有登录成功,如果我输入正确的信息。
最后,我发现这个问题..
我更改为使用Facebook样品和我的APP_ID运行。然后我发现登录对话框显示时有错误代码。 “这个应用程序处于沙箱模式。”
天啊! “开发人员”不是沙盒模式吗?似乎我误解..
由于这是一个问题是与Facebook的SDK显示的网页,它似乎不是你的Android代码的问题,而是与您的Facebook应用程序在应用程序中定义的方式中央。
SDK基本上将您重定向到此链接:https://m.facebook.com/dialog/oauth?app_id=xxx&redirect_uri=fbconnect://success(将xxx替换为您的app_id)。试着去当您没有登录或者当你在隐身模式下,你应该看到登录屏幕这样的链接:http://imgur.com/xeqigSu
你可以检查几件事情:
其实我试图用自己的语言登录Facebook,但登录页面仍然显示相同的内容。不打开两步认证,不会显示第二个对话框作为链接:http://i.imgur.com/asMrGr5.png – timyau
走在android系统的设置,然后应用,管理应用程序,找到您的浏览器和清除数据,它照常工作!
我认为@timyau实际上是在寻找一个编程解决方案离子,而不是用户解决方案:) – Alfergon
您使用的是什么版本的Facebook SDK? –
Facebook SDK 3.0.1 – timyau
您是否首先尝试调用除登录之外的Facebook API?我想这个错误来了,当我尝试在登录fb之前共享一个状态。 –