使用适用于IOS应用程序的Phonegap FB插件获取facebook用户电子邮件和用户名/姓

时间:2014-09-21 17:18:21

标签: javascript ios facebook cordova

使用我的第一个phonegap ios应用程序。 尝试合并此插件https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www

基本上我只需要提醒用户发送电子邮件和姓/名,尽管我有点不知道如何使用这个插件。

我想要做的是检索该信息,然后预先填充一些表格以创建一个与Parse一起使用的新用户。

我能够从这个功能获得一个响应,显示一个状态和一个带有令牌和用户ID的authResponse:

           var login = function () {
            if (!window.cordova) {
                var appId = prompt("Enter FB Application ID", "");
                facebookConnectPlugin.browserInit(appId);
            }
            facebookConnectPlugin.login( ["email"], 
                function (response) { alert(JSON.stringify(response)) },
                function (response) { alert(JSON.stringify(response)) });
        }

我只是不确定如何检索用户电子邮件和第一个/最后一个名字的后续步骤。无论我是否需要深入了解facebooks API。

感谢任何帮助。

*更新*

想出来。我错过了在facebook api页面找到的一步

         var login = function() {
         if (!window.cordova) {
             facebookConnectPlugin.browserInit('APPID');
             facebookConnectPlugin.browserInit(appId);
         }
         facebookConnectPlugin.login(["email"], function(response) {
             if (response.authResponse) {
                 facebookConnectPlugin.api('/me', null,
                     function(response) {
                         alert('Good to see you, ' +
                             response.email + response.name + '.');
                     });

             }
         });
     }

1 个答案:

答案 0 :(得分:0)

试试这个插件(http://plugins.cordova.io/#/package/com.ccsoft.plugin.cordovafacebook),这可以满足您的所有需求。