"开发模式"对于facebook应用程序意味着什么?我找不到在开发模式下我能做什么和不能做什么的确切解释,以及与"所有用户都不可用,因为你的应用程序不在线"有什么关系.
有些人也把它称为"沙箱模式",所以我在"开发模式","沙盒模式","实时与普通大众不可用"之间存在很多混淆
我在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<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
}
});
Run Code Online (Sandbox Code Playgroud)
但总是收到以下错误:
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 …