当前位置:  开发笔记 > 编程语言 > 正文

SERVER_ERROR:[code] 1675030 [message]:执行查询时出错

如何解决《SERVER_ERROR:[code]1675030[message]:执行查询时出错》经验,为你挑选了6个好方法。

我在android中使用Facebook登录.
码:

callbackManager = CallbackManager.Factory.create();
    LoginButton loginButton = (LoginButton) this.findViewById(R.id.login_button);
    loginButton.setReadPermissions("email", "public_profile");
    loginButton.registerCallback(callbackManager, new FacebookCallback() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            // App code
            Log.println(Log.ASSERT, "FB", "inicio session ");
        }

        @Override
        public void onCancel() {
            Log.println(Log.ASSERT, "FB", "OP NO completada");
            // App code
        }

        @Override
        public void onError(FacebookException exception) {
            Log.println(Log.ASSERT, "FB", " Errro de sesion ");
            exception.printStackTrace();
            // App code
        }
    });

但总是收到以下错误:

SERVER_ERROR:[code] 1675030 [message]:执行查询时出错.[extra]:执行操作"ProxyAuthAppLoginQuery"时出错:在Query.proxy_auth_app_login:无法解析字段.W/System.err:
at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:190)W/System.err:at com.facebook.login.LoginManager $ 1.onActivityResult(LoginManager.java:159)W/System .err:at com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:82)W/System.err:at com.procibernetica.moca.MainActivity.onActivityResult(MainActivity.java:130)W/System.err:at android.app.Activity.dispatchActivityResult(Activity.java:5423)W/System.err:at android.app.ActivityThread.deliverResults(ActivityThread.java:3401)W/System.err:at android.app.ActivityThread.handleSendResult( ActivityThread.java:3448)W/System.err:at android.app.ActivityThread.access $ 1300(ActivityThread.java:138)W/System.err:at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1284 )W/System.err:在android.os.Handler.dispatchMessage(Handler.java:102)W/System.err:
在android.os.Looper.loop(Looper.java:149)W/System.err:at android.app.ActivityThread.main(ActivityThread.java:5061)W/System.err:at java.lang.reflect.Method.invokeNative(Native Method)W/System.err:at java.lang.reflect.Method.invoke(Method.java:515)W/System.err:at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:787)W/System.err:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)W/System.err :at dalvik.system.NativeStart.main(Native Method)

我添加了以下权限.



Daniel ORTIZ.. 52

我找到了解决方案,当您在应用中没有评估用户时,会附加此解决方案.

在面板中输入App Select Rol

在此输入图像描述

并添加测试用户,当您尝试使用测试用户登录时,应用程序可以正常执行

在此输入图像描述



1> Daniel ORTIZ..:

我找到了解决方案,当您在应用中没有评估用户时,会附加此解决方案.

在面板中输入App Select Rol

在此输入图像描述

并添加测试用户,当您尝试使用测试用户登录时,应用程序可以正常执行

在此输入图像描述


值得注意的是,需要这样做的原因是因为您的应用处于"开发模式"(请参阅​​"App Review"面板上的设置).开发模式应用程序被视为私有,只能由特定授权用户使用.将应用程序公开删除此限制,因此可以替代列出您想要访问的用户.
另一个解决方案是将app设置为public,遵循@AMAN SINGH的响应,并刷新令牌

2> aloha..:

Facebook上的文档不正确.我必须添加所有3个默认权限才能使其正常工作.

loginButton.setReadPermissions("email", "public_profile", "user_friends");



3> AMAN SINGH..:

@Danial回答正确,但我想补充一些.这种类型的错误仅在应用程序正在开发中时出现.点击此链接并选择您的应用程序.那你可以在这做两件事.在" 角色"选项卡中,您可以仅允许登录您的朋友,或者选择" 应用评论",app public然后让任何人都可以登录.



4> CacheMeOutsi..:

我得到了类似的问题,因为Firebase UI正在指定android:value.这就是我解决它的方式:

    

    

...


这就是为我解决这个问题的原因.它似乎缺乏文档.

5> Ahmad El-Mel..:

所有上述答案都没有帮助我,使用此命令时的作用

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

获取你在facebook配置中放入的Key Hashes.

它会要求你输入密码,起初我没有设置任何密码,所以当我输入android密码时问题就发生了.有效 !



6> 小智..:

实时开发人员模式 请检查开发人员模式的状态。它必须是“ Live”。首先,您需要为自己的Facebook项目添加隐私URL,该URL要测试Facebook登录或其他...。然后启用开发人员模式(打开)

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有