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

2024-02-26

正在开发我的第一个 PhoneGap iOS 应用程序。 尝试合并这个插件https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www 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.cordova 脸书 http://plugins.cordova.io/#/package/com.ccsoft.plugin.cordovafacebook)这可以满足您的所有需求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐