Android Facebook登录错误:此应用程序仍处于开发模式,而它';s已设置为公共模式
我无法上传任何照片,相关照片通过链接添加。 我最近将facebook登录集成到我的移动应用程序中 但是,当我尝试从管理员用户(即使用我的facebook帐户)登录时,我得到以下错误: 我尝试过这里描述的解决方案,但没有成功 我无法上传超过2个,因此我只需注意:Android Facebook登录错误:此应用程序仍处于开发模式,而它';s已设置为公共模式,android,facebook,api,Android,Facebook,Api,我无法上传任何照片,相关照片通过链接添加。 我最近将facebook登录集成到我的移动应用程序中 但是,当我尝试从管理员用户(即使用我的facebook帐户)登录时,我得到以下错误: 我尝试过这里描述的解决方案,但没有成功 我无法上传超过2个,因此我只需注意: 我在我的facebook设置页面中提供了一封有效的电子邮件 我已在应用程序审查页面中设置了我的应用程序live 此应用程序不在商店中,仍在开发中 出于某种原因,即使作为应用程序的管理员,我也会遇到上述错误,该应用程序应该能够在开发过程
private String TAG = LoginActivity.class.getSimpleName();
final CallbackManager fbCallbackManager = CallbackManager.Factory.create();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivityLoginBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_login);
binding.fbLoginButton.registerCallback(fbCallbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Log.d(TAG, "Facebook loging returned details: " + loginResult.toString());
//LoginManager.getInstance().logInWithReadPermissions(LoginActivity.this, Arrays.asList("public_profile"));
}
@Override
public void onCancel() {
Log.d(TAG, "Facebook loging was cancelled");
}
@Override
public void onError(FacebookException error) {
Log.e(TAG, "Facebook login error: " + error.getMessage());
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
fbCallbackManager.onActivityResult(requestCode, resultCode, data);
}
private String TAG=LoginActivity.class.getSimpleName();
final CallbackManager fbCallbackManager=CallbackManager.Factory.create();
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
ActivityLoginBinding binding=DataBindingUtil.setContentView(this,R.layout.activity\u login);
binding.fbLoginButton.registerCallback(fbCallbackManager,new FacebookCallback()){
@凌驾
成功时公共无效(LoginResult LoginResult){
d(标记为“Facebook登录返回的详细信息:”+loginResult.toString());
//LoginManager.getInstance().logInWithReadPermissions(LoginActivity.this,Arrays.asList(“public_profile”);
}
@凌驾
公开作废{
Log.d(标签“Facebook登录被取消”);
}
@凌驾
public void onError(facebook异常错误){
Log.e(标记“Facebook登录错误:+error.getMessage());
}
});
}
@凌驾
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
fbCallbackManager.onActivityResult(请求代码、结果代码、数据);
}
}
我非常感谢您在这方面的帮助
Ariel