相关疑难解决方法(0)

这个应用程序的开发人员没有为Facebook登录正确设置此应用程序?

我正试图在我的脚本中使用Facebook登录.我已经做了一切,但当我尝试使用Facebook帐户登录时,我从Facebook收到此错误:

错误

应用程序未设置:此应用程序的开发人员尚未为Facebook登录正确设置此应用程序.

这是错误截图:

在此输入图像描述

有任何想法吗?

facebook facebook-graph-api

513
推荐指数
14
解决办法
26万
查看次数

Passport-Facebook身份验证不会为所有Facebook帐户提供电子邮件

我正在使用Passport-Facebook身份验证.

  passport.use(new FacebookStrategy({
            clientID: 'CLIENT_ID',
            clientSecret: 'CLIENT_SECRET',
            callbackURL: "http://www.example.com/auth/facebook/callback"
        },
        function (accessToken, refreshToken, profile, done) {            
            process.nextTick(function () {                
               console.log(profile)
            });               
        }
    ));

对于一些Facebook帐户,我没有收到email_id,我甚至尝试使用范围变量,如下所示,但我仍然无法获得email_id.

profileUrl:""和ProfileFields:['','']

javascript node.js passport-facebook passport.js

47
推荐指数
3
解决办法
2万
查看次数

Facebook登录sdk - Android

我正在尝试使用facebook登录连接我的应用程序.我做了所有这些步骤,我面临一个奇怪的问题.所以登录按钮有效,因为facebook登录窗口出现但我没有获得facebook令牌(调用onError).

我已经尝试过本课题的所有解决方案.

此代码与Facebook教程中的代码相同.

mCallbackManager = CallbackManager.Factory.create();
    LoginButton loginButton = findViewById(R.id.login_button);
    loginButton.setReadPermissions("email");
    loginButton.registerCallback(mCallbackManager, new FacebookCallback<LoginResult>() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            Log.d(TAG, "facebook:onSuccess:" + loginResult);
        }

        @Override
        public void onCancel() {
            Log.d(TAG, "facebook:onCancel");
        }

        @Override
        public void onError(FacebookException error) {
            Log.d(TAG, "facebook:onError", error);
            error.printStackTrace();
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是我的错误,与问题(额外:null)略有不同:

09-12 21:13:40.317 29573-29573/com.xxxx.yyyy D/FACEBOOK: facebook:onError
SERVER_ERROR: [code] 1675030 [message]: Error performing query. [extra]: null
    at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:219)
    at com.facebook.login.LoginManager$1.onActivityResult(LoginManager.java:174)
    at com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:92)
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

        <meta-data android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"/>

    <activity android:name="com.facebook.FacebookActivity"
        android:configChanges= …
Run Code Online (Sandbox Code Playgroud)

java android facebook-android-sdk

7
推荐指数
1
解决办法
537
查看次数

您的应用必须在每个公共商店都可用,以便将您的应用带到现场.Facebook整合

我正在我的Android应用程序中集成Facebook登录.因此,为了获得用户基本信息,我必须从Facebook开发者控制台生成我的应用程序.

我的问题是它不允许我这样做.它给了我以下错误

Your app must be available in every public store in order to take your app Live.

我还在 答案中添加了隐私政策网址和
联系电子邮件, 并尝试公开,但每次都给我同样的错误.

我之前已经完成了Facebook集成,并且没有任何问题使应用程序生效.我还添加了测试用户,但他们从未在邮件或Facebook上收到任何请求.

在我的应用程序中,我成功登录,但登录后说 App not setup.

我的应用程序目前无法在Play商店购买.因此,在将应用程序直播到Play商店之前,我们不能使用Facebook集成.还是我错过了什么?

android facebook

1
推荐指数
1
解决办法
1248
查看次数