Android live apk上的Facebook登录异常
面对LiveAPK上的facebook登录错误,在过去3年中运行良好,突然在facebook登录上出现异常Android live apk上的Facebook登录异常,android,facebook-graph-api,Android,Facebook Graph Api,面对LiveAPK上的facebook登录错误,在过去3年中运行良好,突然在facebook登录上出现异常 {HttpStatus: 403, errorCode: 200, subErrorCode: -1, errorType: OAuthException, errorMessage: (#200) Missing Permissions} 以下是登录实现 LoginManager.getInstance().logInWithReadPermissions(this, Arrays.a
{HttpStatus: 403, errorCode: 200, subErrorCode: -1, errorType: OAuthException, errorMessage: (#200) Missing Permissions}
以下是登录实现
LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile", "email"));
LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
if (!isFinishing()) {
GraphRequest request = GraphRequest.newMeRequest(AccessToken.getCurrentAccessToken(), new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject object, GraphResponse response) {
JSONObject json = response.getJSONObject();
if (json != null) {
// ...
} else {
LoginManager.getInstance().logOut();
Log.d("FBERROR"+response.getError());
DDRuntimeException.setLogs(new Throwable("FBResponseNULL"));
}
}
});
LoginManager.getInstance().logInWithReadPermissions(这个、Arrays.asList(“public_profile”、“email”);
LoginManager.getInstance().registerCallback(callbackManager,new FacebookCallback()){
@凌驾
成功时公共无效(LoginResult LoginResult){
如果(!isFinishing()){
GraphRequest request=GraphRequest.NewMereRequest(AccessToken.getCurrentAccessToken(),new GraphRequest.GraphJSONObjectCallback()){
@凌驾
未完成公共无效(JSONObject对象,GraphResponse响应){
JSONObject json=response.getJSONObject();
if(json!=null){
// ...
}否则{
LoginManager.getInstance().logOut();
Log.d(“FBERROR”+response.getError());
DDRuntimeException.setLogs(新的可丢弃(“FBResponseNULL”);
}
}
});
请求以下权限并在facebook开发者中获得批准
注意Facebook开发者帐户处于实时模式。这已得到修复
我正在请求graph api请求中的“cover”字段,Facebook在没有任何通知的情况下已经弃用了该键
您可以检查生成的问题Ya,现在可能有太多登录已中断,我们需要为此推送更新