获取Facebook用户的电子邮件和用户名/ Phonegap FB插件IOS应用程序
在我的第一个phonegap ios应用程序工作。 试图合并这个插件https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www
基本上我只需要提醒用户的电子邮件和名字,尽pipe我有点卡住如何使用这个插件。
我想要做的是检索该信息,然后填充一些表单来创build一个新的用户使用Parse。
我能够得到这个函数的响应,显示一个状态和authResponse与令牌和用户ID:
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)) }); }
我只是不确定下一步如何去检索用户的电子邮件和first / lastname..whost或不必深入探讨facebooks API。
任何帮助表示赞赏。
* 更新 *
弄清楚了。 我错过了我在facebook api页面find的一个步骤
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 ),这涵盖了你所有的需求。