【问题标题】:Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings what to do?此客户端应用程序未批准回调 URL。可以在您的应用程序设置中调整已批准的回调 URL 怎么办?
【发布时间】:2020-09-17 13:34:12
【问题描述】:

所以我的问题是我从问题的标题中收到了这个奇怪的错误消息,我真的不知道为什么。我已获取 firebase 身份验证提供给我的 oAuth url,并粘贴到回调 url 字段中的 twitter 应用程序开发人员站点中。那为什么它告诉我需要注册呢?

如果出于某种原因我的代码与它有关,请在此处发布我的代码:

twitterRealButton.setCallback(new Callback<TwitterSession>() {
                    @Override
                    public void success(Result<TwitterSession> result) {
                        Toast.makeText(LoginActivity.this, "Signed in to twitter successful", Toast.LENGTH_LONG).show();
                        handleTwitterSignIn(result.data);

                    }

                    @Override
                    public void failure(TwitterException exception) {
                        Toast.makeText(LoginActivity.this, "Login failed. No internet or No Twitter app found on your phone", Toast.LENGTH_LONG).show();

                    }
                });
                twitterRealButton.performClick();
}

 private void handleTwitterSignIn(TwitterSession session){
        AuthCredential credential = TwitterAuthProvider.getCredential(session.getAuthToken().token,
                session.getAuthToken().secret);
        mAuth.signInWithCredential(credential)
                .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        Toast.makeText(LoginActivity.this, "Signed in firebase twitter successful", Toast.LENGTH_LONG).show();
                        if (!task.isSuccessful()){
                            Toast.makeText(LoginActivity.this, "Auth firebase twitter failed", Toast.LENGTH_LONG).show();
                        }
                    }
                });
    }

【问题讨论】:

    标签: android firebase android-studio firebase-authentication twitter-oauth


    【解决方案1】:

    好吧,这真的很奇怪,我不知道为什么会这样,但出于某种原因,如果你添加:twittersdk:// 作为你的回调 url,我猜它会起作用吗?

    【讨论】:

      猜你喜欢
      • 2020-05-14
      • 2018-11-22
      • 1970-01-01
      • 2018-12-14
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      相关资源
      最近更新 更多