正在开发我的第一个 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 + '.');
});
}
});
}