SERVER_ERROR: [code] 1675030 [message]: 执行查询时出错 [英] SERVER_ERROR: [code] 1675030 [message]: Error performing query
问题描述
我在 android 中使用 Facebook 登录.
代码:
I am using Facebook login in android.
Code:
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton) this.findViewById(R.id.login_button);
loginButton.setReadPermissions("email", "public_profile");
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@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]: 执行查询时出错.[额外]:执行操作ProxyAuthAppLoginQuery"时出错:在Query.proxy_auth_app_login:无法解析字段.W/System.err:
在com.facebook.login.LoginManager.onActivityResult(LoginManager.java:190)W/System.err: 在com.facebook.login.LoginManager$1.onActivityResult(LoginManager.java:159)W/System.err: 在com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:82)W/System.err: 在com.procibernetica.moca.MainActivity.onActivityResult(MainActivity.java:130)W/System.err: 在android.app.Activity.dispatchActivityResult(Activity.java:5423)W/System.err: 在android.app.ActivityThread.deliverResults(ActivityThread.java:3401)W/System.err: 在android.app.ActivityThread.handleSendResult(ActivityThread.java:3448)W/System.err: 在android.app.ActivityThread.access$1300(ActivityThread.java:138)W/System.err: 在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: 在android.app.ActivityThread.main(ActivityThread.java:5061)W/System.err: 在 java.lang.reflect.Method.invokeNative(Native方法)W/System.err:在java.lang.reflect.Method.invoke(Method.java:515) W/System.err: atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)W/System.err: 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)W/System.err: 在 dalvik.system.NativeStart.main(Native Method)
SERVER_ERROR: [code] 1675030 [message]: Error performing query. [extra]: Errors while executing operation "ProxyAuthAppLoginQuery": At Query.proxy_auth_app_login: Failed to resolve field. 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: at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err:
at 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)
我已经添加了以下权限.
I've added the folowing permissions.
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
推荐答案
我找到了解决方案,当您的应用中没有评估用户时会发生这种情况.
I find the solution, this happends when you don't have evaluate users in your app .
进入您的面板应用程序选择滚动
Enter in your panel App Select Rol
并添加测试用户,当您尝试使用测试用户登录时,应用程序执行没有失败
And add test users , when your try to login with test users , the application executes without fails
这篇关于SERVER_ERROR: [code] 1675030 [message]: 执行查询时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!