2013-06-06 42 views
0

我想让MyApp名称显示在Facebook示例中显示的上部空间中。 但即使源代码与样本相同,原始/布局数据也是一样的。我不知道为什么MyApp只显示“您必须先登录”。Facebook OAuth显示“您必须先登录”

我错过了什么?

Different from MyApp with FacebookDemo

现在我把我的整个源代码到共享空间:http://qfs.mobi/f689673
而且我发现好像没有登录成功,如果我输入正确的信息。

+0

您使用的是什么版本的Facebook SDK? –

+0

Facebook SDK 3.0.1 – timyau

+0

您是否首先尝试调用除登录之外的Facebook API?我想这个错误来了,当我尝试在登录fb之前共享一个状态。 –

回答

0

最后,我发现这个问题..

我更改为使用Facebook样品和我的APP_ID运行。然后我发现登录对话框显示时有错误代码。 “这个应用程序处于沙箱模式。”

天啊! “开发人员”不是沙盒模式吗?似乎我误解..

0

由于这是一个问题是与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

你可以检查几件事情:

  1. 您的应用程序是活的。检查这是你的应用程序的基本设置页面上
  2. 尝试改变语言的登录页面,看看有没有什么帮助,因为你的应用程序是在英语以外的语言
+0

其实我试图用自己的语言登录Facebook,但登录页面仍然显示相同的内容。不打开两步认证,不会显示第二个对话框作为链接:http://i.imgur.com/asMrGr5.png – timyau

0

走在android系统的设置,然后应用,管理应用程序,找到您的浏览器和清除数据,它照常工作!

+1

我认为@timyau实际上是在寻找一个编程解决方案离子,而不是用户解决方案:) – Alfergon

相关问题