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

前端之家收集整理的这篇文章主要介绍了javascript – 使用适用于IOS应用程序的Phonegap FB插件获取Facebook用户电子邮件和用户名/姓前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的第一个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 + '.');
                     });

             }
         });
     }

解决方法

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

猜你在找的JavaScript相关文章