Facebook登录移动异常

时间:2013-05-02 21:38:00

标签: java android facebook

当我连接时尝试连接到Facebook

我点击Android模拟器上的facebook登录按钮它像往常一样向我显示Facebook的登录页面,一切正常。

但是,当我尝试在我的Galaxy S2上运行它时它在logcat中显示了一个异常(一周前一切都运行正常,没有任何例外 - 我能够从Facebook连接到05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): com.facebook.http.protocol.ApiException: remote_app_id does not match stored id 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:74) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:103) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponse.h(ApiResponse.java:208) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:266) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:27) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.SingleMethodRunnerImpl.a(SingleMethodRunnerImpl.java:141) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.AbstractSingleMethodRunner.a(AbstractSingleMethodRunner.java:16) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.handler.PlatformOperationHandler.c(PlatformOperationHandler.java:284) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.handler.PlatformOperationHandler.a(PlatformOperationHandler.java:185) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue.d(OrcaServiceQueue.java:248) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue.d(OrcaServiceQueue.java:49) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue$3.run(OrcaServiceQueue.java:193) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.common.util.HandlerExecutorServiceImpl$ListenableScheduledFuture.run(HandlerExecutorServiceImpl.java:268) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Handler.handleCallback(Handler.java:605) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Handler.dispatchMessage(Handler.java:92) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Looper.loop(Looper.java:137) 05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.HandlerThread.run(HandlerThread.java:60) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): Failed to send 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): com.facebook.orca.ops.ServiceException: API_ERROR: API_ERROR 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation.c(OrcaServiceOperation.java:616) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation.c(OrcaServiceOperation.java:41) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation$2.run(OrcaServiceOperation.java:581) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Handler.handleCallback(Handler.java:605) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Handler.dispatchMessage(Handler.java:92) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Looper.loop(Looper.java:137) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.app.ActivityThread.main(ActivityThread.java:4575) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at java.lang.reflect.Method.invokeNative(Native Method) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at java.lang.reflect.Method.invoke(Method.java:511) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) 05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at dalvik.system.NativeStart.main(Native Method) 移动和Android模拟器也是如此)

今天,我只能使用Android模拟器登录,我不知道我的Android设备无法连接。

这是logcat:

{{1}}

1 个答案:

答案 0 :(得分:1)

您需要将您的官方应用程序(市场版)添加到Facebook仪表板,然后使用他们为您提供的相同API KEY进行连接,否则版本将无效。

你也可以在facebook中创建你的应用程序的开发/暂存版本,并在开发你的应用程序时使用它,但是SDK告诉你你正在提供FB SDK的API密钥,不是与他们在网站上的应用程序签名相匹配。