cordova-plugin-facebook4登录时获取Messenger网址或ID

时间:2018-08-11 06:28:35

标签: cordova facebook-javascript-sdk cordova-plugins phonegap-plugins phonegap

我正在尝试制作一个Phonegap应用,以便用户可以使用Facebook帐户登录。我正在使用cordova-plugin-facebook4,并且登录有效。但是我需要存储用户的Messenger URL或ID,以便可以在应用程序中使用一个按钮,该按钮将直接重定向到其Messenger以便与该用户聊天。这是我的登录部分代码,

    function login() {
        facebookConnectPlugin.login(["public_profile", "email"], function (result) {
            console.log(JSON.stringify(result));

            facebookConnectPlugin.api("/me?fields=email,name,picture", ["public_profile", "email"], function (userData) {
                var fbid = userData.id;
                var picUrl = userData.picture.data.url;
                var email = userData.email;
                var name = userData.name;
                var arr = [fbid, name, email, picUrl];
                ajaxLogin(arr);
            }, function (error) {
                alert(JSON.stringify(error));
            });
        }, function (error) {
            alert(JSON.stringify(error));
        });
    }

我该如何完成?如果不可能,请为我提供解决方法。我有任何建议。谢谢!

0 个答案:

没有答案