繁体   English   中英

Wordpress facebook登录Android应用程序

[英]Wordpress facebook login in Android app

我目前正在开发一个与word新闻服务互动的应用程序。 当我试图通过word press user api在我的应用程序中调用facebook connect时,它会出错。 我是这样做的:

首先,我将我的Facebook帐户与权限连接以获取访问令牌。 此步骤成功,令牌在此处有效。 我试图使用此令牌获取用户个人资料与facebook“/ me?fields = id,name,email”,它返回了正确的数据。

        mFacebookCallbackManager = CallbackManager.Factory.create();

        btnFacebookSignIn.setReadPermissions("public_profile", "user_friends", "email");
        btnFacebookSignIn.registerCallback(mFacebookCallbackManager, new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                handleFacebookLoginSuccess();
            }

            @Override
            public void onCancel() {
            }

            @Override
            public void onError(FacebookException error) {
            }
        });

然后我使用令牌将facebook连接到word press服务:

URL:http:/// api / user / fb_connect /?access_token =

Json返回:{“status”:“ok”,“msg”:“你的'access_token'没有返回用户的电子邮件。没有'email'用户无法登录或注册。加入时获得用户电子邮件扩展权限Facebook应用程序。“}

==================================

注意:

任何建议将不胜感激。 谢谢

我找到了它的解决方案。 就我而言,我刚刚在fb_connect方法中禁用了User.php文件中的SSL证书。

// Enable SSL verification curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, $enable_ssl);

更改为curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

我使用前缀为“http://”而不是“https://”的开发服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM