我想让 MyApp 名称显示在上方空间,如 Facebook 示例所示。但即使源代码与示例相同,原始/布局数据也相同。我不知道为什么 MyApp 只显示“您必须先登录”。
我错过了什么吗?
现在我把我的整个源代码放到共享空间:http: //qfs.mobi/f689673
我发现如果我输入正确的信息似乎登录不成功。
我想让 MyApp 名称显示在上方空间,如 Facebook 示例所示。但即使源代码与示例相同,原始/布局数据也相同。我不知道为什么 MyApp 只显示“您必须先登录”。
我错过了什么吗?
现在我把我的整个源代码放到共享空间: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
你可以检查几件事:
进入android设置,然后应用程序,管理应用程序,找到您的浏览器并清除数据,它照常工作!